I am in need of a Facebook upload applet. It should work just as the Facebook one does.
I require the following features (most of which you'll see on Facebook).
* allow me to select multiple images on my computer (or any computer with an internet connection) and upload bulk images.
* allow me to rotate images (like facebook) during the image selection process
* once uploaded, there should be both a thumbnail size and a larger size
* image data should be stored in mysql db
* the image should be resized on the client side to speed up the uploads (once again, like facebook), however they should still be of high quality.
* after the upload, text boxes should appear beside all photos so that I can add a description or title if I choose.
* I'd also like to be able ot tag photos. Then, when people view the photos and they mouse-over the photos, boxes should pop up with anything that has been tagged.