Hibernate is something very flaky. Rarely does machines come out of hibernate without crashing, although mine seems to be doing it quite well. Dont have to remove all of the battery and hold the power button for two or three minutes, hold it for 5 or 10 seconds and it will turn off, wait about 30 seconds or so, and turn it back on.