Well done, Steve, you've surprised us yet again. While we were sitting around bracing for another day filled with Apple rumors (e.g. "OMG! What's he gonna announce on the 12th? iPhone!!!!), Cupertino has gone and released some actual products today, including upgrades to the entire lineup of iMacs and minis. Most exciting, perhaps, is the all-new 24-inch iMac (we were all looking out for a 23-incher), complete with a 2.16GHz Core 2 Duo processor, 1,920 x 1,200 resolution, 1GB of RAM, 250GB HDD capacity, FireWire 800, and some of that sweet nVIDIA GeForce action in the form of a 128MB 7300GT graphics chipset. Besides the 24-incher, both the 17-inch and 20-inch models now come with Core 2 Duo standard (ranging from 1.83GHz to 2.16GHz), 160GB or 250GB worth of hard drive space, 512MB or 1GB of RAM, 8x dual-layer SuperDrive, and ATI Radeon X1600 graphics (except for the low-end 17-incher, which sports integrated graphics and just a 24x Combo drive, plus no bundled remote or Bluetooth 2.0). As for the minis, they're all part of the dual core family now as well, featuring 1.66GHz or 1.83GHz Core Duo CPUs, 512MB of RAM (2GB max), up to 160GB of hard drive capacity, either a Combo drive or a SuperDrive, but still just integrated graphics. Available immediately from Apple online or retail, pricing on the new models is as follows: $999 for the 1.83GHz 17-inch iMac, $1,199 for the 2.0GHz 17-incher, $1,499 for 20 inches of iMac goodness, and $1,999 for the 24-inch monster, while the minis start at $599 and $799, respectively, depending on the processor. So now the big question is: what IS going to be announced at the "It's Showtime" event? Damn, guess we're in for another week of rumors after all...

Read - iMac
Read - mini
[Thanks to everyone who sent this in]