Root is required for screenshots. I use adb's screen capture, it's great. As far as image hosting, just use photobucket or TinyPic.
Lastly, as for this thread, there is a "Post your desktop" thread in the themes section of the forums. I won't be the judge if this qualifies as a redundant topic, but I would think a moderator would prefer to keep all desktop screenshots in that forum that already has hundreds of posts.