Get him a gift card to Game Stop so he can buy a game of his choice. He can either reserve a new game coming out, buy a new game they have, or buy a gently used game. If he has any games that he doesn't want anymore, he can take them there for a trade-in on more games.
Does he play or watch hockey and golf? BTW...both are exactly my favorite sports, too, but only to watch. If he plays then you can take him shopping for gear. If he watches then you can buy the sports package on any upcoming events on your cable/satellite channels for him to enjoy. Or, you can buy him a good game to play on his system. Or, you can have a golf-themed father's day picnic in your yard....fun!
Just think of what he likes, how he likes it, and get creative with presenting a gift to him. You know him better than we do. I know you'll come up with something awesome!
at 2:29 PM on Jun. 9, 2010