We don't have much garden space, so grow a lot of stuff in containers. Both on the ground and hanging from hooks at the edge of our patio or "shepherd's crooks." This year we've got strawberries, bell peppers, jalapenos, lettuce, chard, radishes, potatos, tomatos and various herbs in pots.
Past few years we've been growing upside-down tomatos out of 3 gal plastic buckets with a hole cut in the bottom.