I have a desktop running Vista Home Premium. It behaves very well as far as going to sleep and waking up as needed. I can't just let it sleep when I am not using it, however, as it has a shared printer that my wife prints to from her laptop as well as music that she streams while at home. I would like to be able to have the computer sleep over night and during the parts of the day when neither of us are at home, but have it wake itself up so it is available for printing and media streaming when she is at home. Any ideas on how to make this work?