In my experience the easiest image hosting site to use is, IMAGESHACK
All you have to do is check two boxes each time you upload an image; and, it will automatically resize to fit a particular website format; i.e.: forum, email, or message board.
(After you select a photo be sure to UNCHECK the box on top in order to see a complete list of web links and avoid using, 'thumbnail images'.)
That way you won't post this -
When what you actually want to post is this -