Most of my programs always start out with a console in one form or another to monitor data and to edit and update variables while the program is running and is usually in some sort of shell window or the program itself. This is all fine and good but I felt that it was very limiting to me. I could of just left things internal to the programs and do my own gui to edit things and such but this can be such a development and maintenance nightmare just for tweaking and debugging. Move over consoles since I would like to introduce panels. My idea comes right from the realm of cPanel and Plesk for website maintenance. I now included a small library into my projects that puts a small HTTP server in my programs that now gives me a nice web interface for all my data, options, and commands. It is simple and secure but gives me so much more than my old consoles could ever do. Not only is is good locally but since all of my clients are remote I can now edit, tweak, monitor, and debug a program live while on the phone with them as well as making reports that much easier. Right now for everything it sits at around only about 80k of memory usage total. Here is a link to a dump of my Debug Control Panel
as it would look if you connected to a program. Options and files have been renamed or removed to protect the innocent. Feel free to ask any questions you many have.