I just found a little prog called bootsnooze.
what it does: it makes your pc restart and then goes into hibernation.
this is way better then a nornal hibernate because you get a fresh start wth cleared memory and all while you seriously reduce start up time..
would be nice as a function in XL?
the idea seems very simple.