Surprisingly, my iBuddie laptop hibernates and returns pretty well. It does
need a long (2 second) press on the power button to resume and if there are
programmes running it won't hibernate.
If hibernation works on this nearly 10 year old machine it ought to work
everywhere!