I have a friend coming over Friday night to check out my XBox. I'm going to need to buy an extra controller. I've looked at several, and all seem to be very fine specimens of controllerhood, but are any of the ones out now better than the standard XBox controller? I like the idea of a Macro button, though how easy is it to set up? I've got Dead or Alive 3, but have yet to play it. Is it that you activate the macro button and try one of the more difficult combination of buttons which is then recorded into the memory of the controller? My friend is a fan of FPS games so I'm going to introduce him to Halo first. Should I have him go it alone on the mission based game or should we go straight to a partner based experience?