I don't disagree with any of the comments here about the recent Sage insanity vis--vis the channel but I do think the Mark's basic premise of assuming that when Windows 8 comes out, it will cause a mass requirement of ERP upgrades may be a false premise.
I've tried to play that ""it's a new operating system so you're gonna have no choice but to upgrade your ERP or you'll be dead"" card numerous times, and on plenty of occasions it's fallen flat because it just hasn't been accurate. It's amazing how succeeding versions of Windows frequently manage to successfully run earlier versions of software that were designed for earlier OS versions. Heck, I know someone on Win7 who's running a standalone version of Accpac for DOS, for goodness sake (it's an archive copy, not live, but it works fine)!
Plus, while Win8's release will probably result in the quick demise of WinXP, it's safe to say that Win7 is gonna continue to be around, and available, for quite a few years afterwards either thru official or unofficial channels.
Believe me, I wish I could use the ""new OS won't run your old version of ERP"" as a requirement to renew maintenance more frequently, but you can't argue with the technical facts.. at least as I've experienced them.