This had great reviews and I checked it out. I really liked it a lot. Any one else give this a go and enjoyed the show? It really gave me the "Lost" vibe... can't wait till next week and where they will take this...