Want to hear something really interesting about giving blood? OK, everybody knows you don't give blood if you've had hepatitis or have HIV.
You also cannot give blood if you've had cancer. This is interesting. It's the first place (the blood centre) that I learned that they believe the cancer circulates in your blood and can be transmitted thus.