I have used the program for 10 years. The performance reporting is very good, but report writing is dificult if not impossible to customize and there is very limited technical expertise and support available. I might consider switching to another program if that did not seem like such a huge mountain to climb.