1. A system for remote software debugging, the system comprising: a target computer operative to execute a basic input/output system (BIOS), the BIOS comprising a debugger module operative for receiving and responding to debugging commands from a host computer; and a redirection device internal to the target computer and coupled to the target computer by way of a non-network communications adapter and by way of an internal connection to a video output circuit, and connected to a network, the redirection device operative to: receive video output from the target computer, transmit the video output to the host computer, receive the debugging commands from a debugger application executing on the host computer, and transmit the debugging commands to the debugger module of the target computer.