How can I learn German using Technology?

There are lot of ways to learn German via Internet and applications. I am sharing here the ones that helped me one or another way. You can click on the links, look at their details and decide for yourself. Websites...