You may or may not be familiar with the Rosetta Stone language learning software. I got a chance to play with some; a friend lent me the German package so all week I've been learning German‏‎ from the ground up.
Read More