I've never been a big fan of Navy Relief. They turned down help for a couple of my sailors when PSD Horked up their paychecks for a couple of months. Said they "weren't in need, they just had PSD problems." They seemed to believe, and I agreed, that if you can't pay your bills, you are in need.
For something that has an impact today, check out
Soldier's Angels, particularly their "Valour IT" project. Provides laptops with voice recog. software for guys who have lost/lost use of hands.
Also the
Injured Marine Semper Fi Fund which helps families of injured Marines get close to their Marine during treatment and any special help for their return home.
Fisher house does the same thing - they are kind of like Ronald McDonald house without the red hair.
Nice thing you are doing. Keep it up.