I use the drap and drop uploader
http://www.auctiva.com/hostedimages/upload.aspx
I can drag/drop/upload huge numbers of photos at once. I belive you need Internet Explorer to do this.
(I use FTP uploaders for non auction related websites - so I know what you are talking about!)
FTP would be nice