both - I love to sneakily open presents i have been given early - but I also love the surpirse that comes from not knowing (unless of course you get something totally unsuitable like things that set off your asthma or allergies - in which case I would rather know in advance)

giving blood or giving time to a good cause?