http://soldiersangels.com/
Here are all the things they have openings for, though i think a few of them require you to be an angel for 6 months just because of what they are:
Adopt a Soldier - Give individualized support throughout deployment
Angel Bakers - Bake homemade treats for the deployed
Blankets of Belief - Make blankets for deployed troops to tell them, "We believe in you!"
Blankets of Gratitude - Make blankets for hospitalized veterans
Blankets of Hope - Make blankets for the wounded
Cards Plus Team - Send extra TLC to soldiers & families
Chaplain Support Team - Help chaplains support the troops
Cooking with the Wounded - Chef-created meals & culinary career ed/mentoring
Community Team Leaders (CTLs) - Represent Soldiers' Angels at home
Eagle Cane Project - Help ship handmade canes for the wounded
First Response Backpacks - Collect supplies for wounded in-country
Hero Packs - Send care packages to "Any Soldier"
Ladies of Liberty - Send extra TLC for deployed females
Letter Writing Team - Write letters to the deployed
Living Legends - Remember and honor the fallen and their families
Operation Birthday Cake - Help ship gourmet birthday cakes to deployed troops
Operation Outreach - Support families waiting at home
Operation Phone Home - Donate calling cards
Operation Top Knot - Create handmade gifts & virtual baby showers
Scarves - Sew sand scarves and cool scarves
SA Germany - Send items for wounded at Landstuhl in Germany
S.A.V.E. - Support the employment of veterans at the Angel warehouse
SOS:Kids - Help deployed soldiers help local kids
Tank Support - Donate to help veterans travel to medical appointments
Valour-IT - Donate adaptive laptops for the wounded
VA Crochet & Craft - Create handmade items to increase comfort & dignity of hospitalized Vets
Veterans Support - Gather items for "Vet Packs"
Wounded TLC - Send letters and care packages for the wounded
They are also on Facebook. There is also another really cool program ( i found on FB as well) A cup of joe for a joe- you can buy a cup of coffee for $2.00 for a deployed troop and include your own message. Pretty cool XD
ETA also they will give you an address once you are verified to send a one time care package to a random soldier/sailor etc or whatever in case a letter a week and 1-2 care packages a month is too much of a commitment.