I have been putting my pictures on Photobucket.com.
To make an account is free and I just put them up there and link them.
If you link to an outside site, the is no need to worry about the size of the attachment. The attachment sizes here are kept low so they on't have to store the pictures on the space for the site would assume.