The Rosetta Stone thing didn't work for me, you need proper interaction in my opinion. My wife and her brother picked up Spanish in no time from watching tv in Argentina and hanging out with locals. Not one class between them and both now fluent. I know a couple that picked it up the same way in Spain.
Probably no help.