Janet
I like the card idea. He could also do a movie about himself, things he likes, doesn't like, how he feels about her, how he feels about her growing up, what's going on in the world ect. You could probably rent a camcorder if you don't have one. My nephew did one for his kids each time he went over. Once in Desert Storm, twice in this last one. The videos are good cuz years down the road they can still be fun to watch.
Glad he has til Nov to prepare.
Hugs