If it doesn't happen repeatedly, I wouldn't worry about it. I have isolated some startup programs I was using that would cause relatively frequent boot-up crashes, I just diabled them using msconfig.
If it's a frequent problem, (more than 1/10 times or so), then you've got an issue. Probably software.