That's great, Keyz!
I had a co-worker like that. One day, I just snapped and said, "You need to be nice" and it suddenly got so much better.
On another note, we dragged 2 kitties to the vet today. You guys know what a joy that is, getting them in carriers, the whining in the car, paying for...