еще бы в таблицах дубли строк удалить
можно маленьким с# сниппетом это сделать.
Смысл таков - берете строку таблицы, превращаете ее в обычную строку, а потом в цыкле берете каждую следущую и приравниваете к первой - если однаковые - удаляете вторую. Точного поведения таблиц в коде не знаю, там со счетчиками цыклов (которых будет 2) надо поиграться, но работать будет. И пару тысяч строк пробежать - фигня времени.
Помню похожую прогу на делфе еще делал - несколько десятков тыщ записей потянет. Это не работа с той же графикой, к примеру, которая требовательна к ресурсам. Текст он быстро обрабатывается...
З.Ы. Кстати с# довольно неплохо картинки увеличивает. С обычной обоины для монитора можно целый плакат сделать)))