I had to say it, because no one even mentioned it, but these are AVAILABLE NOW! Well 2-3 Day shipping times. What is better??? 200Mhz improvement on the top end now OR a 500Mhz improvement on the top model with a 3-4 month wait??? Or announce Dual Cores today with a (up to 6 month wait for shipping). Apple has done that many times before. At least they are giving us a little improvement, right here, right now...instead of what happened with the last update to 2.5... Does ANYONE remember the fiasco of getting the first 2.5 models shipped? Or maybe everyone has a short memory.