If you are using photobucket, it can automatically resize the pictures for you when you upload them.
It won't ask you but you can change the size you want to make them when you upload
I think it works out to about 640 x 480 seems to be a good size for the forums