Meet David Smith, an ordinary guy who's just taking it one day at a time. He's got a nice job, a nice apartment, a nice girlfriend ... and a head full of bad dreams.