Craig did a pretty good job in the beginning, partly because I thought he was "too obvious" of a choice, such a built in excuse to screw things up being so out of shape. I suspected him right away, but dismissed it because of that.

But, in the last few episodes before the finale, I thought he was really obvious, and a couple of times, just the look on his face gave him away. It certainly wasn't going to be Mark, and I never really thought it was Nicole either, since when she messed up I almost always thought she was trying to "act like the mole" to throw others off.

It was a good season though, because except for the first show, and the last few, I was stumped.