Help restock the ReStore: Out Towns Habitat for Humanity of Mooresville, Davidson, Cornelius and Huntersville is looking for merchanidse to stock two ReStores. Shelves are stocked completely by donations and sales from the ReStores provide shelter for families. As you clean out your closets to make room for new, don't forget Our Towns Habitat for Humanity. Both Habitat ReStores pick up and deliver. Current needs include furniture, household items, books, cabinets, patio furniture, home decorations and TVs. For more information visit www.ourtownshabitat.org. For pick up call 704-896-8957 ext. 204.

Charlotte Knights

Digital Access for only $0.99

Volunteering: Charlotte Knights staff members volunteered at the Men's Shelter of Charlotte on Dec. 16, serving more than 200 shelter patrons that day.The shelter provides bedding, bathroom facilities and three meals a day to more than 500 homeless men each night. The shelter also offers supportive services for men to get back on their feet. Details: mensshelterofcharlotte.org.

Community Blood Center of the Carolinas

Blood drive: The Community Blood Center of the Carolinas will have its sixth annual Puppies for Patients Program through Dec. 31 at Community Blood Center of the Carolinas, 4447 South Blvd. Donors will be able to sign a tag that will be attached to a stuffed puppy and delivered to children in area hospitalsDetails: www.cbcc.us or 704-972-4700.

Pints for Pounds blood drive: Community Blood Center of the Carolinas is kicking off its third annual Pint for Pounds on Jan. 1. For each blood donation in January and February, CBCC will donate six pounds of food to Second Harvest Food Bank of Metrolina. To find a blood drive near you, visit www.cbcc.us or call 704-972-4700.