I have not; I enjoy each of the TV series, but haven't seen all of the episodes of any of them. Plan to begin correcting this over the summer.
That one sounds really interesting, though. Hafta give it a watch.
EDIT: Actually, having read a brief synopsis of the episode, I have seen it! A very, very long time ago, and I barely remember it, but there's some recollection of it.