Product Review of Lyrics Gaps

Lyrics Gaps is a unique way to learn new languages. By translating your favorite songs into a new language and allowing you to practice typing it out, you will soon be singing all your favorite tunes in foreign languages. You can invite your friends over or sing directly onto Lyrics Gaps from an Internet connection to have a battle with your friends in other languages.
Website: http://www.lyricsgaps.com/