just total speculation here, but i am sure ms knows the ips of whoever is running backups already and has for some time. i think they choose not to do anything about it because all involved are making lots of $$$ because the amount of people that would pirate is small in comparison to those who don't and merely want to use a backup because of kids or just to protect their $60 game investment.
i have only messed with higher level languages like vb and c, but friends of mine that can program in asm, well it is simply amazing what they can do with 20KB of code, hell even 5KB in asm is lot.
again, just speculation here but ms has openly said in the past that they would rather people pirate and use versions of their software instead of going to mac of *nix because people are still using ms products (not to be mistaken as myself or ms promoting piracy, just repeating what i have read in industry papers). hell, they could shut down china if they wanted to since just about everything in china is pirated, especially intellectual property. china would just move over to some flavor of *nix so that is probably why ms won't do it - they would rather have all the billions in china on ms instead of open source.
i guess only time will tell though, just sit back and enjoy the moments in anticipation of what may or may not happen
