I've never heard of aquaponics before but stumbled on this video on youtube.

What a completely innovative technology!