Here's something I got last week from my state homeschool email list:
I wanted to pass this on from another homeschool group I am on. Here is a link where you can chose from 34 different foreign languages to learn and the best thing is they are all FREE. Hope this helps those looking for a foreign language program. Once you get to the link go all the way to the bottom and click on the monthly freebie "foreign language link"
http://www.usa.gov/
We are doing French right now, so I checked it out briefly. It does look good - seems like you'd have to do a lot of printing though. But hey, it's FREE!

They do have a lot of obscure languages so if you're wanting to learn, say, Chinyanja, Hausa, Igbo, Kituba, Moré, Sinhala, Twi, or Yoruba you're all set!
BTW, we're using Rosetta Stone, and it's all computer based. But, I think I ordered the wrong version because it didn't come with any type of book, workbook or anything