David Cameron, the British Prime Minister was elected in 2010 and has just today said the British people can have an in/out referendum vote on whether they want to stay in Europe by the end of 2017.
Are we, the people, really so stupid and unintelligent that Messrs. Cameron and Salmond need 7 years to explain these debates to us?
Or is it simply that politicians continue to treat us with contempt and will only allow us to have a say when they can be sure we'll answer the way they want?
Come to think of it, General Elections only come around every 5 years, yet our elected representatives seem to like to use a 7 year time-scale.
Issues they put out for debate today may not be decided until long after they've gone.
So I'm going to take a leaf out of their book...
Who wants to lend me £100 and I'll pay you back 2 years after I die?