blessedbutstressed.com
Read This Before You Sign Up to Race for a Cause | Blessed (but Stressed)
I needed accountability to accomplish my goal of running a marathon--so I joined the Leukemia and Lymphoma Society's Team in Training. It added more work (fundraising), the the benefits made it worthwhile.