Hi Lu,
I've really enjoyed reading your technical posts. Keep fighting the thing 'till you beat it. Visit your local healthfood shop for lots of vitamins and minerals (antioxidants ets) - just gives your immune system the ammo it needs to see you right. Keep in touch with the forum so we can give you some positive vibes.
Mart