Да как....
1. thumbnails может делать только ImageMagic ImageMagic - это достаточно толстая библиотека. CoValent сможет ее поставить у хостера? Если бы я был хостером я бы сопротивлялся против этого глюка. В php например сразу в бинарник встроена возможность обработки изображений
2. Поддержка базы. Если делать все ручками используя только dbm - поиск корявый на большом числе посетителей получится, да и вообще, неудобно. В итоге разработка уровня доступа к базе, независимо от базы.
3. Размер изображений. Если thumbnails можно сделать с конкретным размером (правда если размер будет непропорционален размеру предыдущего изображения, то картинка "поплывет"), то фотка всегда будет с тем разрешением, который закачают сюда.

Вот я и думаю над этими вопросами. И со временем у меня было туго. В субботу и воскресенье работал. Сейчас вот отхожу.