I normally resize mine to 800 pixels wide.
The forum software automatically resizes the picture to fit the users screen but it is a bit silly uploading/downloading a 10meg+ picture when all that is really required is a 1meg picture.
So, 800 to 1,000 pixels wide would be fine.