keytokorean.com
DIY Language Learning Beats the Pants off Rosetta Stone
I've used Rosetta Stone & personally found it to be a mediocre language learning tool. There was only one disadvantage I experienced, but it was a BIG one.