BJ sounds just like a couple of my exes, hard to shop for and no hobbies other than gaming. I game a lot too, but I also like to write, walk, swim, enjoy nature, go out to dinner, go to the beach, etc. Not these guys, though :lol:
I'd say gaming systems/games are a fair bet, as would anything...