I like to put myself into a position where I've got no choice. For instance, I signed up for a Marathon in May and told everyone that I had. Better get training for that then...
Thanks for the post gaius. Makes sense and what I like in your case is that you gave yourself time to do it. Alot different than saying I need to have some big huge thing done tomorrow and setting yourself up for failure. Also, like the idea of letting everyone know and the motivation of "saving face"