I love photobucket. They give you tons and tons of bandwidth. All the pics that I put on my account I have sized to either 640x480 or 800x600, and I always tune the jpeg quality so that most of my pics are about 150k, and I have over 200 pics on there now.