Carl, Jon and Andy have been mates forever. They are Generation X # hardened party animals but their party train is grinding to a halt.