Generally, I size images to be in the 500-700 pixels in width/height and medium in DPI quality (about 72 to 150 dpi). This produces images that look good (appropriately sized and decent in quality) for use in forum posts, but are only about 50K-100k in file size.