Here's what a friend, whose 21 year old son spent 1+ years in Iraq suggested:
"A good bible if they don't have one! Scott always like getting jerky of any kind, chapstick and major sun block. Anyhting that will help keep them cool, cause Iraq is hot like none of use have EVER know here in the states! A webcam for their computer so you can Skipe back and forth! A camera if they didn't leave with one so they can always remember how awful Iraq really is and how blessed they are to live in the US! Battleship is a good game to send (no pun intended...), crossword puzzles, anything to help fill the time so it seems like a blink and they're back home with their families"
My husband has had several friends who've served either in the first Gulf war or the current one.
They've always said the best gifts are the necessities:
baby wipes
magazines
DVDs
razors
deodorant
snacks
We try to put care packages together when possible to support our troops.
I have several friends whose husbands are serving who are FB friends. I'll put it out there for them as well and see what responses they give back.
Just talked to a friend who served in Iraq for a year - he couldn't think of a gift for a birthday (other than a hug), but he said care packages have an amazing effect on your spirit.
He said no bug spray, etc. But the essentials are always welcome (especially baby wipes and magazines).
Hoping he's brave and well-protected during his deployment.