You can give platelets more regularly than whole blood too, I've done 262 pints and counting, and I'm shit scared of needles.
That's pretty good going bearing in mind the gap between donations should be 16 weeks. That makes about 70 years of donating.