I personally believe this is a leopard problem. I did not have the sleep issue in tiger i remember that quite well. Hopefully a software update will fix this
All I can say is some sleep issues are platform/os specific, while some cases are not.
At first i thought it was OS specific, happens to me on a pretty inconsistent basis, but then got leopard and still happens, oh well.