It looks interesting, and someone mentioned it in the same sentence as Twin Peaks (my current addiction) so that's probably enough to make me check it out.
Can't say I'm really keen on the whole episodic gaming thing, though. Actually I've never played any of them, but I sort of feel like I'd...