Well, it is inconvenient for developers when people stick to old operating systems (god forbid anyone still uses ME), especially since XP and Vista have very different file structure & security models. Windows XP is 8 years old, which is like having to support Windows 98 in 2006. Sometimes, in cases like the Windows 7/Vista ribbon, or DirectX 11, useful features are actually cut because developers know it's too much effort to use a secondary system to support everyone who's still on XP, for example. This affects Construct, especially with DirectX 11. So it'd certainly benefit me if everyone kept up to date! No need to keep using old technologies when better ones are around, or write code twice when once could do. Still, I guess that's the way things will always work - upgrades are expensive, not always better (as the initial Vista showed us), and people have inertia about sticking to what they know, which is fair enough.