There are over 850 virtual currencies. What are they? Why so popular? Should you invest? What are the risks? This post explains all that in plain language.