There is a file size limit though, 150k I think.
600-800 pixels wide is usually large enough to see but small enough to post and it won't force anyone to scroll off the side of the page in most cases.
If you need a photo editing program I think irfanview is free
http://www.irfanview.com/