I didn't want to start another thread so I've dragged this one up.

Has anyone tried Babel or any of the other language apps?

I'm interested in learning French although Spanish might be more useful and I was wondering if these products are effective or if I should look elsewhere.