http://www.americasblood.org/go.cfm?do=BCSearch.ShowAll
Donating blood is a simple process that saves more than four million American lives each year. Your one donation can save three lives. People who weigh at least 110 pounds (100 pounds in some states) and are in general good health are eligible to donate. Expect to spend about one hour.