Not sure about the details, but all I can say, keyboard is really high quality device in this case. Perfect looking brushed metal (Aluminum) case (just like monitor's case which BTW is computer case in the same time) with unbelievable pleasant to the touch plastic keys. Traveling distance is very short which gives you a lot of room for speed typing. Of course there is not much empty space in between the key and the aluminum case, so even dust will have some trouble getting inside.
Best of all, those two cables (USB keyboard and USB mouse) are the only cables you'll have on your desk. Incredible ! Oh yes... keyboard has two USB slots, one on the left side of the keyboard for left-handed people, and another one on the right side for all others...
Memory is expandable up to 4 Gb and you can do it yourself, it is unbelievable easy and without losing your warranty. Apple did it this way so you can do it yourself instead of going back to the store. This particular model I bought myself, came with 320 Gb HD, and it can be upgraded with a HD up to 1 Tb of capacity. Crazy stuff... Video card is ATI Radeon 256 Mb and it does for me everything I always needed. There is a CD/DVD reader/burner, double layer of course.
When you turn your new iMac on, there is no noise at all. Not a single sound except the OS starting sound. No fans can be heard, nothing... at first I thought I was deaf... after my PC with 4 fans inside and the noise like I am starting an fighter airplane every single time I turn it on, this is something that actually heals your hearing, LOL.
OS is version 10 (X), actually 10.4.10, Unix based so what else is needed to say... In October when new OS called Leopard is out, I'm switching to it because it has some incredible features, and most important - it's totally inexpensive, comparing to some other OSes out there
LCD screen is crystal bright, colors are unbelievable. 'nuf said... running to my bed, kissing my beautiful baby girl Jessica and my other angel, my wife and diving into some nice dream... and then in the morning all over again
Good night forum !