After checking out online and offline products I chose rocket after trying the free test. Rocket languages is excellent for me as an absolute beginner. It allows me to proceed at may own pace and to check my own progress. The combination of spoken modules and text (conversation guide etc) is very useful. The voice recorder is excellent. I use it on my desktop pc but also frequently on my mobile when I have time on the road.