A computer-implemented method for facilitating debugging of a game or application comprising: running an interactive twitch video game or application generating video at a hosting service center, a user of the interactive twitch video game or application being connected via a client device remote to the hosting service center via the Internet, the hosting service center including one or more servers running the interactive twitch video game or application, the user interacting in real-time with the interactive twitch video game or application via low-latency, compressed streaming interactive video encoded from uncompressed video data generated by the one or more servers, the low-latency, compressed streaming interactive video being compressed with a finite latency of 80ms or less, and transmitted from a maximum distance of 2420km such that the user has a perception that responses are as instantaneous as if the interactive twitch video game or application were executing locally on the client device; continually recording, at the hosting service center, one or more video/audio output streams generated from the interactive twitch video game or application in a buffer; reporting on periodic intervals to the hosting service center by a watchdog process whether the interactive twitch video game or application is running properly; if the watchdog process fails to report in during a periodic interval or if the watchdog process reports a malfunction, then, collecting, by the hosting service center an available machine state of the interactive twitch video game or application from the one or more servers along with video/audio data recorded by the buffer. running an interactive twitch video game or application generating video at a hosting service center, a user of the interactive twitch video game or application being connected via a client device remote to the hosting service center via the Internet, the hosting service center including one or more servers running the interactive twitch video game or application, the user interacting in real-time with the interactive twitch video game or application via low-latency, compressed streaming interactive video encoded from uncompressed video data generated by the one or more servers, the low-latency, compressed streaming interactive video being compressed with a finite latency of 80ms or less, and transmitted from a maximum distance of 2420km such that the user has a perception that responses are as instantaneous as if the interactive twitch video game or application were executing locally on the client device; continually recording, at the hosting service center, one or more video/audio output streams generated from the interactive twitch video game or application in a buffer; reporting on periodic intervals to the hosting service center by a watchdog process whether the interactive twitch video game or application is running properly; if the watchdog process fails to report in during a periodic interval or if the watchdog process reports a malfunction, then, collecting, by the hosting service center an available machine state of the interactive twitch video game or application from the one or more servers along with video/audio data recorded by the buffer.