I think Windows Live goes a little beyond just Halo 3. It have no experience with Live on Windows, but it works well enough on Xbox 360. Now they need to drop the free on that, like Sony offers free multi-player for the PS3. If it's stupid to pay for it on PC, it's stupid to pay for it on consoles.