Here are a few things that have helped me maintain momentum when the motivation flagged:
Green tea, courtesy of Mamasana. This loose leaf stuff is seriously good. Did you know that green tea contains theanine? This is why it gives you a chilled kind of buzz, rather than the edginess that you get from coffee.
Organic Merlot. I've been promising myself a glass of this once the assignment is done. Just like every other animal on earth, food reward is a strong motivating factor for humans - especially the one sitting on my chair at my desk right now.
Just Dance II. I bought this yesterday and it's just the thing for those moments of writers block. For those of you that aren't familiar, it is a Wii game where you .. well, dance, to the best of your uncoordinated ability, following the figure on the screen. The game scores you according to how well you reproduce the moves. I particularly like the Mika song 'Big Girls' and the bollywood duet. The Programmer and I tried that one last night and it was beyond hilarious.
Speaking of whom, please check out the pics my clever Programmer took this morning. He likes to climb hills on weekends. Apparently it was something like negative 10 degrees up there, hence the icicles!