Right now he really wants the Xbox 360 Elite Console for $299, but that's definitely extravagant and would probably make him feel uncomfortable because he could not reciprocate.
I thought of giving him a gift card for half the amount as an early birthday present, but I hate giving gift cards.
He also wants an alarm clock that holds and plays music from your ipod.
Are there any accessories with the Elite Console I can give him? Or should I give him a gift card? Or is there anywhere I could buy it at a discounted rate?