How far does the boot process get? If you can get to the early boot menu, then there's probably a software problem - maybe a partition got invalidated. Sometimes they can take a long while to sort themselves out.
If you can't even get that far, then it's time for the age-old solution of taking everything apart and putting it back together.