This seems to be a common problem with Vista. My laptop has to have the battery yanked out to shut down. At first I thought it was a Dell problem, but a friend's HP does exactly the same thing. It's a Vista bug (among many), the message about "unexpected shutdown" doesn't seem to affect the system at all. I think everything has been shut down already, it just can't finish the job.