To comment on the x86 architecture I was reading somewhere (i wish i could find the article, it might be the the rss feed of wired) that apple may not be using x86 for long with intel. Intel is tired of x86 and they know it is about to bottleneck, and they want to develop new architecture, but Microsuck has been holding them back because they don't want to write a new OS. Intel has a lot more invested in this then it looks at face value. If intel enables Apple to get a larger marketshare, Intel will be able to develope their next generation architecture, because Apple would more than be behind them if it means faster, cooler, better Macs. Again, i really wish i could find the article.