With a couple of adjustments I like beblondie's answer. The adjustments are minor quibbles. They are that when using plants to remove nitrogen products and lessen the ammount of nitrates formed the old growth should be regularly trimmed and removed from the tank because as it dies it releases breakdown products back into the water. The other one is that if you use an under gravel filter as part or all of your filtration system you should only vacuum the surface of the substrate and if you do deep clean your gravel you should only do a small portion at a time.