My wife has been 1k for the last several years. Before we met I had no concept of mileage programs but traveling with her has really opened my eyes.
The funny part is at some point it feels a bit like playing a Zynga game, including the occasional "screw it, I'm so close I'll pay a little cash to bump up to the next level"