Derek,
In my experience, the canned programs have crammed way too much stuff into their program. It gets confusing and in the way and you never really see exactly what you want to.
If you're wanting to assign training requirements, store training records, and track who is coming due, my recommendation, my recommendation is to create a design spec and have someone program it for you. This will allow you to address all those niggling issues that arise. e.g. former employees returning, contract employees versus current, one time vs. as needed training.
MikeCJ