I tried planting tomatoes a few years back, but for some reason I wasn't too successful. I would like some input from you guys. When should I start planting tomatoes? Do I start with seeds or with young plants? How often should I water them? What is the biggest mistake people make? What type of tomatoes are the best and which one produces the most?