Personal update:
Getting over a nasty case of food poisoning. I was basically laid up at home since Sunday and only came back in to work today. Still not 100%, but still way better than I had been.