Been doing it for years, even got a little bronze badge thingy recently for reaching a certain number of donations.

Something worth considering when riding is what racers have to wear - a dog-tag giving personal information, including blood type. Could be a life-saver one day...