Tony-S wrote in post #8883213
Why are there 32 bit and 64 bit versions? Can't they just make it 64 bit and be done with it?
Stability. The vast majority of business software is still 32bit programed in archaic languages (you'd be surprised what banks still use). Vista 64bit and even Windows XP 64bit were notorious at crashing, hanging and BSoD these programs regardless of the advertised compatibility modes. Businesses didn't want the hassles of 64bit since they don't need anything more than a gig of memory and a pentium III to run their apps. Windows Vista was a nightmare for us and more so for businesses. I have a friend that works for a major bank chain and he was telling me that they tested Vista at one branch and it totally messed everything up. Programs didn't work right, UAC was intrusive and blocked specialized communications, was not compatible with the method of encryption they were using. It took a year an a half for the encryption company to finally put out a stable back office solution...
Well, you get the idea. Microsoft does not put out 'bad' software - they're just slaves to their own programing model; backward compatability's a b**ch. Apple, IBM, NOVELL, Oracle and Sun learned that you have to drop your backward compatibility at some point or your product will eventually fail. Microsoft is doing it, but once every five years and then only in baby steps. Windows 8, which is already on the drawing board's is said to be dropping the registry (which will be similar to a compatibility mode) and will also be releasing a public beta much sooner than Windows 7 so vendors will have at least 2-3 years to develop for it. Just whispers I hear from friends in the industry - could be totally false, but it rings of some truth.