Yes, eventually it'll come out for PC and I for one can't wait. As for the date... Bungie didn't release anything.
I never bought halo 2 only rented it but im probably going to get it for the PC i think FPS are always better on PC.
i personally think halo 2 will suck on pc i mean it just wont be the same as xbox live will all the cool things you can do like party matchmaking, voice messages, ranking etc, and the graphics wont be as good even if you have a super computer, halo 1 on pc was also hella laggy you had to shoot 3 seconds to hit on target.
they put halo 1 on pc b.c they needed an online play. and halo2 already has live so they dont need the online play, it wont come to pc.. thankfully, its just ment to be on xbox. no pc