* Client should upload to multiple servers, for redundancy. This way, if Joey runs a server, and Alice runs a server, the user can start debug-me and not worry that Joey will connect, do something bad, and have his server cover it up, because Alice's server will also get the data. When Bob connects to Alice's server and sends messages to the client, it should then repeat those same messages to Joey's server (but not back to Alice's server). This will use some more bandwidth of course. Inter-server replication could also be done to avoid using client bandwidth. But then, if the client only sent to Joey's server and trusted it to replicate to Alice, Joey could break the replication to cover up his nefarious activities in the debug-me session. * When the user presses control-s, before forwarding it to the terminal, stop accepting any developer input. Control-s again to resume. (Or, add buttons to the control window to do this.) * Make control-backslash immediately end the debug-me session. * Need to spin up a debug-me server and make debug-me use it by default, not localhost. * Make debug-me --bundle create a self-contained executable bundle that can be ran anywhere. Update faq to suggest developers include that with their software.