I use and really like the Chess Position Trainer. I have no experience with any of the other software titles you mention, so I can't give input on which is better.
There is also an openings trainer in Chessimo (formerly known as Personal Chess Trainer), but Chessimo is better at tactics and endgame training than openings (IMO).
Does anyone have any opinions which is best (e.g. ease of use, effectiveness, customizability) out of the following software:
- Chess Position Trainer
- Chess Opening Trainer
- Bookup
Furthermore, if I have ChessBase 10, MegaBase 2009 and Fritz 9, is there any reason why I would also need opening training/analysis software?
Thanks.