Saw this referenced on another forum a while back and thought it was a cool site/tool. It doesn't (yet?) account for plant biomass in a tank, but provides some good info nonetheless! After entering your data, scroll down to see the results & recommendations.
http://www.aqadvisor.com/
Doug