Use an iLO remote card or similar and you can actually watch your PC reboot.
Yes, I appreciate that this is server-designed tech but perhaps someone out there has tried it with a client OS?
Someone correct me if im wrong but I believe there is remote desktop software out there that also can maintain a connection to a rebooting PC. Maybe not used in every corporate environment admittedly. Give it a Google.
Keep Up with TechRepublic