WOW! Your colleq at work must be mad at you for forgoting the swap which you have agreed since two weeks back. Though it happens to everyone. I can say that mine was even worse but thank God I have found a way to walk around mine.
Thanks for sharing