I don't know if anyone else has been keeping up with this show, but this latest season has been blowing it out of the water (figuratively).
I usually watch this show as a kind of comfort thing. It gets by - it's not brilliant, but it's fun. The plots are usually fairly predictable, and the writing is a bit cheesy.
The latter half of this season though - whew! Every time i think i know where the show is going, they swerve, they twist, usually two or three times an episode! It just keeps getting better and better!