Ok, after some testing, I can confirm that Chameleon is breaking Windows 7 hibernate. If win 7 is the active partition, hibernate works fine, if OSX is active, then it refuses to work. After hibernating with 7 active, then making os x active, and trying to resume 7, I got this messege:
Your system's firmware did not preserve the system memory map across the hibernate transition. If you proceed with resume, your system could behave in an unexpected manner after resume completes. (Followed by rubbish about checking for new firmware from vendor, etc, etc)