I think sending him some jar cakes would be really cute! If you're interested here's a tutorial http://baking.about.com/od/giftideas/ss/canningjarcakes.htm
. If he's into WoW you could also make him a big hearthstone pillow. Maybe you could even make him a fleece blanket and fabric paint something he likes in one corner? I hope this helps, but if it doesn't, the generic boyfriend gift thread here: http://www.craftster.org/forum/index.php?topic=47986.0
has some great ideas if you have the time to scan through it.