I have had my iMac 21.5" for around 7 months. Within the last week, my wife and I discovered that after the iMac goes to sleep, the wireless keyboard and the wireless mouse will not wake up our computer. Even pressing the power button will not wake it up; all we could do is restart the computer.
We only have a printer, ISP modem, and an external Lacie (800 fireport) attached to our iMac.
I called Apple tech support (we have the 3 year care plan) and was asked if I had downloaded any updates recently. Well, after the amount of problems I had with the incompatibility (when I downloaded Safari a while back) with my modem and the latest downloaded Safari, I no longer use Automatic Updates. However, after several days of ignoring updates, I finally downloaded whatever updates were recommended by Apple, since I went to their site and had it search for any updates I did not have.
The Apple Tech fellow told me, as far as putting our iMac to sleep, to do what was suggested above. Namely, press the power button to put the computer to sleep and press it to wake it up. He also suggested instead of our using a wireless keyboard and mouse, we could use USB ones. Hmmmmmmm....now that seems a bit odd, since Apple seems to think the wireless gadgets are quite nice -- and so did we.
And when I commented that it is more than a bit of a nuisance that I can't trust Apple to know if updates are good for my iMac or not, he suggested that first I read the forums on this site to see if others are having problems with the updates.
We like our iMac when things work, which they usually do. But we have had quite a few more annoying problems in these first 7 months than we thought we would.
I've noticed, too, that the top of our 21.5" unit is getting quite warm (not hot); I don't remember it being that warm before; but according to the threads I have read on this site, it is normal for the iMacs to be "hot" at the top of the units. However, this "hot" aspect seemed to surprise the tech person who helped me.
I will say that Apple Care Tech people have been friendly and very willing to stay on the line. I also appreciate all the help you people give on these forums.