errm, if we want to be nitpicky the script I just posted above doesn't work. =) It suspends the systems alright, but still it won't wake it up. I need to set "Wake the computer to run this task." from task properties, but I don't know how to.

There must be something in the jt.exe to do this, I just can't figure out how to incorporate it to the script. Chances are I'm going to switch my scripting language to BTEwin and see what I can do. If someone does manage this with kixtart, tell me too.