You can also try gift certificates to itunes or the like - or farmville if he plays that, or similar online games.
You don't give your age, but I've found that most guys love getting things for their vehicles or something sports related. Is he into music - concert tickets or a vintage album from ebay? Designer sunglasses, sport shoes he's wanted, great wallet, link bracelet, tattoo certificate, book for college course he's taking over the summer, super haircut he can't afford, a fancy restaurant date with you covering the bill, tickets to something for just him and a guy friend.
Add your voice to the conversation. Click here to answer this question.