We've all heard that hydroponics is the future of gardening, allowing everyone to grow their own food. But do the advantages ...