If you are troubleshooting a Mac running Snow Leopard that is taking a very long time to go to sleep, enter this command in Terminal: pmset -g log

The signature listed with the longest response time is likely the culprit to the sleep problem. Make sure this app is Snow Leopard compatible, and doesn’t have any plug-ins that aren’t Snow Leopard compatible.