What are PD Training applications, and how do you tell the difference between one that is worth the cost and one which is not?