I personally haven't used any prep courses... I didn't know they existed until recently, and don't think that I have enough time to make any real difference.
A friend of mine who is using one of the providers had a very good tip though... print the prac tests and do them under real test-like...