That seems like a great way to bond too, how old is your boy?
There is a place in town that I stop off at every now and then to see what new goodies they have coming in the lot. I am still waiting to see if they have anything in my price range though.