Артур39, не изобретай велосипед: купи EDIC и наслаждайся - стОимость "заваленных" блоков будет выше при втором-третьем трабле.
Вообще, тут появился "и.с наса" (то ли из космического агентства сшп, то ли намек на насвай ;) ) - вот он ТОЧНО ответит на все вопросы - настолько грамотен и крут