Good image hosting is hard to find, especially if you look for a free one. From my point of view, tinypic is the ideal free image / video hosting provider on the net.
Why is that ? Well it doesn’t have any limitations, you can upload any number of images, any sizes, you can create infinite numbers of albums (not just 3 like flikr).
After uploading a image you can easy use it with the provided codes for html insertion, img code for forums, url for emails, and the most beautiful thing: direct links, the option that I always use here on my blog.
There’s more to tell, but why don’t you head up to tinypic and start using their simple and free services.