"We watched the Discovery Channel show on the Xbox and, boy was that weird. Most of the show was filmed in the labs where we were hanging out today. Total deja vue. ..."
[via The Scobleizer Weblog]
Check the Discovery Channel schedule -- I suspect it will repeat. I watched last night; it was a well-produced show.