What Lies Ahead for Windows 7