I agree with everything RickM said. Actually, I switched to Mac OS X because I noticed that some of my programs and hardware just work better under it than they ever did under Windows.
Windows NEEDS to be re-coded. Give it a new UI (and by "new UI", I don't mean what Microsoft has done with...