I was wondering about this the other day. XP kinda sucks but Vista seems even worse. Would Microsoft consider scrapping Win32 code and just jump on Unix or something like Apple did? And just why did Apple do what it did? What made them switch between proprietary OS code (up through 'X' was it?) and jump to Unix?