Thanks everyone for the responses. I was almost afraid to read any of them, thinking I wanted to be surprised too. Glad you all eluded to nice surprises, but didn't "spoil" it. I'm not even going to tell him what I know, he'll be all the more surprised.
Thanks again all!