Just for my interest, but why does someone need to power on a system while holding the reset button?
In this case it is to allow my FPGA time to initialize (or for me to reprogram it) before the Opteron tries to set up HyperTransport communication with it.
I haven't spent much time thinking about other use cases.
Thanks, Myles