With the new social-network aware webapp, Getupp:

Getupp is a neat webapp that helps you set your goals and share them publicly so you’re held accountable to the world. To make sure keep your commitments, Getupp can notify your Facebook friends if you break a commitment so you can be sure everyone will find out that you’re a slacker.

I have a personal commitment to write a blog post every day.  Each day that I fail I am going to write a blog post to let you know that I failed.