I have found the Pimsleur tapes
to be the best for me. They are
expensive, but worth it.