Living in a small space with a balcony patio, I'm keep on container gardening.
I have my eye on this Vegepod Small Raised Garden Bed, which inclues a watering system and a cover. My plant growing has been beset by spider mites, and this might be a nice way of controlling them. They also make a Vegebag which could be great for tomatoes. THe whole thing collapses down too.