My G5 has hung twice, both times on restart... Instead of going to the slightly gray screen with the whizzy thing on it, it goes to a dark blue one... If I leave it, it sits happily forever, just spinning around.
I had to press the power key, give it a minute, and then turn it back on...