You should always match fsb and ram speeds closely for the best possible performance and to avoid bottlenecks in the system. Santa Rosa chipset does support 800 MHz memory and the iMac is based on that chipset. Apple's not the only one introducing and selling mismatched fsb/ram configurations, Dell and Sony use to do the same thing, be it to cut costs or because of low initial availability of specific new memory at the time a new product is introduced to the market, in this case the Al iMac. Going from 667 to 800 Mhz, you shouldn't see that much performance/speed increase anyways unless you're deep into gaming where every bit of speed increase counts, otherwise, quantity is better than speed.