Rosetta Stone has been in the business for decades and has beginner through advanced lessons on 25 different languages, and you can get a lifetime subscription for $151.99 using coupon code ...