Yesterday a news item was circulated on the Internet that we had in fact reached that futuristic date in Back to the Future when Marty McFly slammed the Delorean into gear and sped up to 88MPH propelling himself from 1985 to July 6, 2010. Even though the claim was later proved to be an inspired [...]