If you don't have a lot of outdoor space for a garden, or you just don't feel like staking, weeding, and otherwise spending a lot of time in the dirt, you can grow tomatoes upside down with just a few buckets.
We've discussed growing tomatoes upside down before, but if you'd rather not be beholden to commercial planters' size, price and availability, you can actually make your own upside down planter with two buckets, a drill and a few bolts. By cutting a hole in the bottom of the bucket, you can give the tomatoes room to grow without pouring out all the soil inside. And, by making it yourself, you have the advantage of choosing how big or small it is. If you have the space, a bigger planter means that you can grow more tomatoes, while watering it less frequently. Hit the link for the full how-to.
Double Bucket Upside Down Tomato [Instructables]