I have been told that most service men and women are not familiar with the organization I work with, to support the troops. So I educate them and tell then I will send you what ever you want, as long as it does not violate the military rules (no porn, no alcohol, etc.) They may have a camp store, but it may run out of what is needed or doesn't carry what the soldier likes to use. I go to Wal-mart or Target once a week for my families needs, so picking up some extra stuff is no big deal for me. Since most of the military is paid on a low pay scale, I feel it is my duty to support them, since they risk life and limb to keep me safe.
If you are a deployed Soldier you can submit your name to Soldiers Angels.
http://www.soldiersangels.com
Each Soldier is assigned an angel, who writes them once a week and is to mail a care package at least once a month.