The Blood Bank guys are always out at Shibuya station and doing a good job. There are a few places near the station where you can drop in to give blood. Normally you can get a free juice in exchange for some drops of red. I have seen some places also advertising use of magazines, manga and free Internet for if you give blood. What can you get in exchange for blood in your part of the world?