CraigUpload offers image hosting and free photo sharing. Upload your photos, organize in albums, and share them online.