i use photobucket to host my images online, and they automatically resize images to fit their 250k size limit per image. once you upload a picture, you can easily shrink it down to 75%, 50%, or 25% of the origional. my camera is set to take pretty big pictures, so i just resize them by 75% twice, and they're perfect for posting on threads and forums.
just my two cents