I use photobucket. The storage limit for free accounts is huge, and I haven't ever run into bandwidth problems. The only thing bad about photobucket is the huge amount of html/scripts in their pages which causes the site to be slow on some machines and browsers.