This product is a waste of money and time if you have the new iMac April 2009 (UPDATED 4-23-09) due to the new iMac and MacMinis having a firmware problem which has been admitted by Apple. Since it is NOT the keyboard the rating was updated to reflect that. the key response is rather nice and the entire unit is compact and pretty.