If you couldn't tell from the rash of LOST postings lately, we here at ReviewSTL are pretty big LOST fans.…