Personally, I REALLY enjoyed this episode: A great story with an unexpected twist, very good character development for two of our heroes, and the return of a powerful enemy. It is always wonderful to see our team take on the baddest of the bad. There was also a nice little tribute to a past re-occurring character and a little fun bit to honor the guest star. GREAT episode.