You might check with your local chapter of Project Linus. My local chapter just started donating to the NICU at a nearby hospital, and you are right, it's tricky finding the right person to deal with. Being part of an organization makes it a little easier.
http://www.projectlinus.org/volunteer/