Answers to your questions:

Blood Labs

Blood Labs FAQ