We normally keep about 40 tomato plants for ourselves and we share amply with our friends and neighbours who are in apartments or don't have gardens when we get a large bounty. We do make some sauce, but mostly we just eats em! I bring lots of tomatoes to work too.
We've not had much success this past couple years with our eggplant for some reason, and trouble getting the red peppers to grow. Hot peppers no problem though - those we bottle up and they'll make your eyes water.
For flowers we stick mostly to the hollyhocks, roses, dahlia's and geraniums and a few other odds and ends that my neighbour sneaks over and plants in our garden beds. He means well, but we don't really care for his overcrowded style of planting and he just doesn't get it!