Hey Shaun,
Search google for Pixresizer. It is a free program you can download and use it to resize your photos. That's what I use and I LOVE it. It works great. Also, if you take photos just to post online, go into the camera's setting and select the lowest resolution possible. 1 megapixel is what I set my camera to whenever I am taking pics just to post online. Even still, the pics are too big to post here in Primitive Archer's website, so I have to run them thru pixresizer and resize them just a little bit to get them below 200 kb. There is no reason to take pics at the highest resolution if they are going to be posted online. If you take the pics at the lowest resolution, then they only need to be resized slightly, meaning the pic will be noticeably larger when viewed on the screen and provide more detail. If you take the pic at high resolution, you have to resize it more, meaning it will be smaller when you finally post it.
Hope that helps.....