I have to say that this caught me off guard. I read that Microsoft was developing a new peer-to-peer technology code-named “Avalanche” (who thinks of these names and is there a whole code-naming department in Redmond?). Anyway, this technology is aimed at distributing huge files such as videos and software apps over the Internet, and I assume it’s going to be a more legal-friendly version of BitTorrent. Here is the skinny.