Whoa! Lost is back in full swing with "The Constant". Possibly my favorite episode to date. What a mind trip...