I'd agree with the savings bond thing, but I think they only sell 30 year ones now (though I could be very wrong). Either go the cutesy fru-fru/useless route of stuffed animal or whatever, or the useful route of diapers or something utilitarian like that. Depends on the kind of guy he is. Gift certificate if you aren't sure. Another route is a donation in the baby's name, but to me, that's throwing good money away (like buying Microsoft products).