ok, so as much as I hate to aid in the off-topic ramblings, I just had a thought about the whole OSX-on-Athlon64 issue: The OS's name is MacOS X. They will never release that OS for anything other than Macs, and as far as using non-PPC processors in Macs, someone got it right earlier saying "what's the point?" However, the (personal desktop/laptop) computer industry is moving towards 64bit. So perhaps Apple could release (not as soon as WWDC, but maybe as 64bit procs are more widely used) a new OS that roughly parallels OSX, with certain key features staying Mac-only, that only is for 64bit PCs. In order for this to be successful, however, they need something like what Lindows was supposed to do, and some project(s) are trying to do, and that is getting open-source APIs that allow Windows apps to run in this new OS. That avoids an earlier mentioned issue of having 2 PC versions of software. Naturally, Cocoa apps would perform better, and I doubt that Carbon would be included. But by being distinguished as a different OS (and not just MacOS on different hardware) then the support issue becomes a little easier; allowing 3rd and hardware manufacturers handle drivers, while not having to answer the question "why does this work on Mac hardware and not PC, when it's the same OS?" maybe I'm just really tired, but this seems at the moment that it could be a future option that would have less of a negative impact on Mac sales.