a roll of postage stamps (I know, I know, who uses snail-mail these days? LOL!), [/QUOTE
Soldiers writre tons of letters-and they love getting them-however dont spend money on stamps-mail from the combat theater to the USA is free.
Paper and envelopes are good. For a going away gift keep it small and light-a digital keychain that he can load with pictures of loves ones is a great idea-i sent my husband one at christmas and he loves it. as Someone else said photos are good-but as the spouse of a soldier im going to throw a couple of things out there-a gift certificate to a resturant so he can take his wife and family out before he leaves would be appreciated. Supporting his family-helping his wife out by doing things like watching her children when she as appointments or just needs to get out, helping her with home maintenance and yard work. All those things contribute to him being able to keep his mind on the mission and off what the folks at home might be struggling with.
One think to keep in mind if you are purchasing things for him to take with him or to send him-They are limited to 400 lbs of gear that they can carry with them on the plane-and that has to include their bodyweight kitted out in "full battle rattle" IE wearing body armor and carrying a weapon. My husband weighs roughly 220lbs-40 lbs for gear and hes down to 140 total weight for his luggage and gear-so lots of things have to get packed and sent sea lift and it will be sometime before they get them. So the previous poster who said mailing things is better was right. Homebaked goods carefully packed, portable snacks,reading material, drink mixes, video games and DVDs are all good choices of things to send. Anything that you send that can not be consumed has to be carried or shipped home.
While honugals list is very good-i would use that list for someone in Afghanistan rather than in iraq-as we draw down most troops are stationed on developed bases where they have PX facilities that rival what is on any US or European permanant installation.