Ever heard of a raised garden bed? They're kind of the best. I spent yesterday shooting a segment on how to put one together, and can now explain to you exactly why they are wonderful. Let's discuss!
1. They're great for vegetable gardens because you can place plants very close together, and because the loosely packed soil makes for excellent drainage conditions.
2. They can be used pretty much anywhere (on decks, or even indoors), and are extremely versatile. This is just a simple 4'x4' bed, but you can stack them, expand them, and even make them into pretty shapes (I ended up stacking a second 4'x4' bed on top to make the walls a little higher.)