I was thinking 300dpi or above. I have to reduce the images to 72dpi, for space and load time constraints, so I always like a little room for slack. 1024x768 image size is fine, bigger is better.
-Matt
PS- thanks for the correction on the color. lots of greens out there!