Photobucket is an online storage site for your photos, it is a one stop place where you can edit and create slideshows.
Upload photos to Photobucket.
Organise: organise your photos into albums
Edit photos: Fotoflexer is integrated into Photobucket so that you can edit photos.
Tags: add tags to photos
Photo Products: for a price turn your photos into cups, calendars, books etc
Tools: Create interesting slideshows using filters and themes