My 2007 imac is still running ok but the a1048 keyboard is starting to get sticky and erratic keys. sometimes gotta hit keys 2-3 times to work and the "/" sticks sometimes. anyway I like the feel of my 2009 unibody keyboard. so was thinking maybe an a1243 slim keyboard would be better. I want stick with an apple keyboard for the function keys and the white keys are easier to read where I have the imac. White keyboard hard to find for windows. So stick with apple.