What?! Windows Vista is delayed again? This time past the invaluable Christmas buying spree? The hell you say! It just can't be because XP was released in October 2001 and no major operating system developer would go 5½ years between releases, would they?