Rosetta has improved quite a bit over the last few versions.
I tried a copy a few years back and wasn't too impressed, then saw it again last year and they actually had working voice recognition that judged your pronunciation! They also have an iPad version out now which seems like a great fit.
The one big thing I've noticed is that they're a bit random on what they teach you. I remember the Arabic 1 program taking quite a few lessons before teaching 'bathroom', for example.
I tried a copy a few years back and wasn't too impressed, then saw it again last year and they actually had working voice recognition that judged your pronunciation! They also have an iPad version out now which seems like a great fit.
The one big thing I've noticed is that they're a bit random on what they teach you. I remember the Arabic 1 program taking quite a few lessons before teaching 'bathroom', for example.