For those of you who have been holding onto Windows XP for the past decade, it may seem surreal to stare down at its long overdue expiration date. You might have even been secretly (or openly) hoping Microsoft would issue a last minute stay of execution. Hey, it's been a good run, but now it's time to face reality, and the reality is Microsoft...