As I understand it, the Raspberry Pi (at least currently) does not have any pins controlling the power to the main board like most generic PC motherboards. As such, I assume when power is applied to the board, the system starts to boot immediately if possible.
If this is the case, how does the system respond to a shutdown or restart request? Does it halt and need to have power cycled manually, does every shutdown become a restart, does it ignore the request?