Who else has seen this? This series is almost as good as Lost. I haven't seen something along these lines for a while. For those who want to watch, its on at 9pm, on the WB.