just got halo 2 for the pc and it seems like you need to have an xbx360 controller to play it unless you use the keyboard which i find to be insanely difficult since i havent played a pc game since half life 1 and the they hunger mods.