I use angelfire for all my uploading, and etc. The only problem is, is that they won't let you see an uploaded picture on another site because you're stealing bandwidth. So just upload it from your hard drive. That's what I do, because I'm Uber L337. Paying for Angelfire is also somewhat cheap. 5 bucks a month, 25mb of space, some bandwidth (forgot how much) Adn no advertisements. I had it, but I got rid of the paying. I'm suppose to be starting a .com with a friend, now I just need a r0x0r L337 j0B.
Procrastinators of the world unite!... Tomorrow!