Wow, sorry to hear it. I've known several people who have gone through similar things. Karma is a bitch, though.