@tourettes
You can try to solve this Vista prob with this information from MSDN
RegisterPowerSettingNotification Function (Windows) SetThreadExecutionState Function (Windows)
I think this should solve the standby issue with vista.
greetz
MoPhat
P.S.
This two docs are from Build date: 3/27/2008 (!)