Here is a really great, free, web-based practice tree by Staginglight.com.
Highly configurable and very useful. You can also purchase a PC version.
Another great tool from StagingLight.com. An in-depth explanation of what
a reaction time is and how to get a good one.