Having decided to learn Portuguese to impress and become more involved with my Brazilian friends, I chose Rocket languages. It's great! It's Brazilian Portuguese, so exactly what I wanted, and it is so easy to use either on my laptop at home or tablet during lunch at work.
I've tried a little with my friends and they've commented on my good pronunciation - all thanks to Rocket Languages. The way the language is introduced is intuitive and it sticks. Being able to record and listen back to your attempts really helps to improve pronunciation and help to retain vocabulary.
I'm not at the point where I can hold a conversation yet, but given time and Rocket Languages excellent approach I believe I'll be meeting my friends expectations now that they now I'm learning.
Muito obrigado, Rocket Languages. Your product works and I thoroughly recommend it.