haha while the writers have dropped the ball with Pam, personally I think they have written Michael's character very well this season. He is still goofy and stupid, but more tolerable and human. I've really liked his character the past 5 episodes.
Great point about Michael's character. Last season he was so obnoxious and unappealing that I lost interest in his storylines and couldn't even root for him.
The writers were heading down the Ross/Rachel breakup road so I'm glad they got off and didn't follow it till the end. I've already seen a fan favorite couple breakup when the girl decided her career/dream was more important so I definitely didn't want to see it again.