There is a free download, with less functionalities, if you want to try it out. I purchased the full version, which let you manage multiple repertoires and has the useful feature to run games against your repertoire, so you can see where you or your opponent left theory.
I use it a lot, to train my ever expanding opening repertoire. But it is hard work. You will either have to enter all the moves from your repertoire yourself, or you can import pgn-files from chessbase or any other database that supports pgn. The real work is to set-up your repertoire. This really takes a lot of time, but once you have a solid repertoire installed training with CPT is easy.
I suggest you try downloading the free version and see if this it the program for you.
Anybody use this? Do you think its worth the money?
Thanks
Paul