Excellent ideas, everyone, thank you!
When he graduated from Airborne I sent him my old lead wings. It was like passing a torch-- when I graduated from Airborne in 1979 a colonel passed his lead wings to his son but told him to be careful with them. The COL's old lead wings had saved his life twice in Vietnam and had a lot of "extra" lead in them.
He's already purchased his academy ring (they buy them during second class year) and I'm pretty sure that he'll be awarded a sword. (His overall class rank is in the low two digits. So far.) I was going to buy his butter bars or his cover but his mother's already staked out that turf, and anyway the service academies are starting to have their commissioning insignia donated by the class that graduated 50 years before the new officers.
I'm not a gamer and apparently he isn't either. He says he had enough first-person shooter experience in Afghanistan and Baghdad. Our kid thinks he's just saying that to scare her away from a military career, but I doubt it.
BOP, I hate to say it, but to him .45 is so last millenium. 9mm is where it's at (if it's not .50 or .60 cal) and I think he has more Ranger-supplied toys than he can keep in practice with. At one point he was shooting over 200 rounds/day for several months while training Costa Rican soldiers.
I like the gaming laptop. (I wonder how deep/long they can be submerged?) $750-$1000? That'll give him something to plug into a network and start e-mailing as soon as the shooting dies down. And even if he's not gaming, I'm sure many of his buddies will be happy to trade for a little hands-on time. I'll have to snoop around and see what they're issued.
My biggest concern is that he'll get all embarrassed on me and try to demur. If that happens I'll quote the Sixteenth Law of the Navy
"Dost deem that thy vessel needs gilding,
And the dockyard forbears to supply?
Put thy hand in thy pocket and gild her --
There are those who have risen thereby."
... and tell him to use it to take care of his troops when the logistics system doesn't...