Though, my team uses IDV's SpeedTreeRT I wanted to make the game developers in this forum who may not have wheelbarrels of money aware of a very interesting new middleware solution:
http://www.fluidinteractive.com/graphics/planta
No, it's not perfect yet, but the results are very promising and it's free for non-commercial use.
The license for commercial projects is a fraction of the one for SPRT.