Well, most likely your camera took your images at a (print) quality setting of 300 DPI (or dots-per-inch). PC screens only show 72 DPI, which causes your print
quality image to be much too large and slow for internet or email use.
Ok, the ticket then is to resize the image to get it down to 72 dpi and about 800-1200 pixels wide by whatever tall. (Sort of like making a 4"x 6" print).
Ok, two easy methods. First, create a photobucket account as described above. Photobucket auto-resizes things for you. Then, after loading your images into photobucket you are provided a "link" or an address. Go ahead and use the address on the bottom of the three (you will see) with the "IMG" tags already inserted before the "http://www.photobucket.com/user123/mysubaruoutback.jpg". Now, copy and paste the "link" or address into the text area that you write in, and walla, once you preview or post, your images will appear.
The second, using the attachment method described above, is to use Microsofts powertoy Image Resizer. The free plugin is linked from within the following article.
Ask away with more questions!