there was this program, I think it was called "Intelligent WakeUp" or something like that. U can make it shut down ur system at any given time and also start ur pc at any given time.
But it's not perfect. When u shut down with it it leaves a little power to the mobo, so I don't know if u can say that the whole computer is off, but all of the fans and stuff stop spinning. And the only way the "wake up" function is going to work is that u shutdown with that program.
But give it a try, I use it and it does it's job.