Az Helping Hands is by far one of the better nonprofit organizations around. Unlike many of the more well known chrarities, the building is newer, cleaner, & well maintained. The people working and/or volunteering there are very respectful and helpful. They also are very organized and everyone cooperates instead of running around creating chaos!
I know they offer various forms of assistance but I am only familiar with their holiday toy assistance program which is wonderful for any family with kids that's suffering from financial hardship. The whole process from start to finish is easy & requires minimal contact or effort. You fill out the online request form, they email you with a time to pick up your toys and you just show up and pick them up. No questions asked, no application or lengthy paperwork to fill out. The gifts they generiusly give are all age & gender appropriate.
It would be nice if more organizations followed their lead!