For the tomato lovers, try a variety called "fourth of July". I'm lucky enough to have an excellent green house a few miles away that I buy started plants from. She turned me onto these a few years ago. Early maturing, solid meat, about twice the size of a golf ball and produce like crazy. Mine usually produce until freeze up.
http://www.burpee.com/vegetables/tomatoes/tomato-fourth-of-july-hybrid-prod000988.html
http://www.burpee.com/vegetables/tomatoes/tomato-fourth-of-july-hybrid-prod000988.html