Yeah. Rosetta Stone is expensive. Lucky me I get it for free. Military benefits are on occasion freaking awesome.

Anyways, I suggest along with listening aids, which can be (SPOILER)torrented, use livemocha.com

Livemocha is a pretty cool site based out of Seattle. It has lessons set up for you to do, and it is all graded by native speakers. The lessons include reading, writing, and speaking. It is an awesome site. I am using it myself to brush up on my German.
Best part, it is completely free.