Windows 8 concentrates the mindThe 25th of October is an auspicious date on the Microsoft calendar. It’s not just the date Redmond intends to release Windows 8; it’s also the same date that Microsoft released Windows XP, back in 2001.…