It sounds like Duolingo might be a good addition to my own mashed-up course.
I like Duolingo very much a pretty balanced approach. I like Pimsleur as a starting point to listening and speaking. Both approaches have merit.