Egolfplan is a great product if you are looking to improve your game. The software is thorough and concise as well as user friendly. What I like about egolfplan is that they listen to input. They are constantly striving to update and improve the website by incorporating ideas from users.