I am so sorry that Keeva, and you had to go through that. I have no experience with giardia. Hemmoraghing is terrifying though. I went through it a month ago with Aquitaine (bad evil abscess with roots wrapped around a vein).
For the cleanup, which I know is the least of your worries, Oxy Clean really is a miracle worker. It took a few goes at the carpet and a silk chair but my apartment no longer looks like a crime scene!