"При загрузке фотографии, она будет автоматически симметрично уменьшена до разрешения 640*480"
Не маловато 640х480, если поставить 800х600 хотя бы уже будет покрупнее, а места на сервере будет заниматься на считанные килобайты болье (смотря какая компрессия JPG стоит. какая?)
Например для тех же конкурсов я обычно делаю фотку ~800х600.