I have been learning Cantonese for a little while now, but only just purchased the Pimsleur product. It is quite good because the short 30 minute lessons are not demanding, and the repetition helps you remember the words. I would recommend buying a good book also and of course tutoring if it is available. One good book is called interesting cantonese and comes with some CDs for extra practise.