Ok, thanks. I'll go tomorrow. It's been too long since I've donated anyway and I think anyone can receive blood from me.
Yeap O is the univeral donor, but only type O can receive from type O.