I think you should get him the xbox 360 + something significant. Like...
For my best friend's birthday, I made him a HUGEEE life size card and it was the best thing ever. He loved it more than material gifts he got from everyone else.
I made a card that was really big and I used candy to replace words. Example:
You're one MMAZING person with a STARBURST personality. We need to make some hot SUGER BABIES. etc etc
I think that;s super cute
Anyway, since I'm single... I'm going shopping this weekend to get all of my friends presents. Most of my girl friends will just got little 25$ Gift Certificates to MAC or Abercrombie or something.. and I always buy my guy friends boxers and a bow tie. It's hot