I was thinking about your 100k and 640x480 pic limit, and I was wondering if it was because of the server cost or the users with dial-up.
On other forums, they like people to use photo hosting sites, so IF I wanted to post say a 12 megapixel photo, would I be allowed to use a site like tinypic.com?