Since we're talking fish, try looking up aquaponics. You can raise your talapia and vegetables in one system, and be completely self sufficient in a small space. The vegetables feed the fish and the fish feed the vegetables...you harvest the extra...
The only downside I see, been trying for 5...