Source: http://conservativehome.blogs.com/thetorydiary/2010/02/david-cameron-needs-to-keep-repeating-the-key-pledges-until-politicos-are-bored-of-hearing-them.html