1 Действительно, зачем засорять лишними компонентами
2 Это здорово (и как это я сам не догадался)
3 Уже исправил (сам догадался

4 База то у меня есть, просто в лом было набирать
5 Тоже учту (так будет читабельнее)
Леонид, честно говоря, так и не разобрался с вопросом о пустых столбцах
выкладываю свой код
code_606 , подкорректируй, если несложно
