Microsoft have announced a further delay in the release of Windows Vista which was supposed to ship in November this year. It will be now 5 years since Windows XP was released, and some are wondering whether Microsoft can keep up their cashflow from milking the same product despite growing gaps between product releases.