Beeminder cofounder here. We're super excited about this integration. Here's our own blog post announcing it as well: http://blog.beeminder.com/codeschool
I like your statistic about people not keeping up their resolutions: it's perhaps the best argument for using a tool. But how to formulate a realistic goal?