Which bugger did it? Microsoft - and indeed Bungie - can #39;t be happy. Reports are sweeping the inform-o-tron superhighway that the comeplte code for Halo 2 has leaked onto the net, through newsgroups and file sharing networks.