27" iMac won't stay asleep
In /Applications/Utilities/ run Terminal.app, then type this command:

syslog |grep -i "Wake reason"


What do you see?

The codes listed here might give you a clue as to what is going on: http://osxdaily.com/2010/07/17/why-mac-wakes-from-sleep/