I've heard that Manhattans CAT's are some of the best practice tests. Veritas gives you 15 CATs, but I believe they purchase most of them from 3rd parties (800 score etc).
Also I purchased the set of 8
manhattan books, I've worked through 4 of them. So far I think they are very good.
I haven't taken classes from either of them, but I am probably going to register for Veritas live online. I chose it mostly because I've worked through so much of manhattans stuff, and already have access to their tests that I figure I will do Veritas to learn some different methods etc. Plus they have more class room hours.
I'll post some impressions once I start the classes.