1.Stanfordbloodcenter.org
Rank:662,393
Worth:$1,100
Every two seconds, someone in the US needs blood, which is why every blood donation is so important. Make an appointment to give blood and in just an hour of your time, you could help save up to three lives!