I was depending on a paper sheet to keep track of what I have done, but I find that I get busy with customers or another machine and forget where I am in the repair process.
I am a one-man shop and usually have between 6-10 systems in various stages of repair. Tracking their progress without duplicating tasks is important, so I wrote an app that encompasses all of the *normal* tasks I perform during a complete malware removal process.
As I click each button, the associated task launches and the button becomes disabled, letting me know I have executed that task. It writes the button status to the registry and loads it back up when the program is re-launched (after a reboot, etc). So, if you launch TDSSKiller and reboot, that button will be grayed out the next time the app is ran.
I have a menu selection to clear all settings and I am in the process of generating a report for each PC that can be pasted into the ticketing system to track what was done to the system. That's version 2.0.
My hope is that I get busy enough that I can bring in lower-level techs and guide them through my process without spending a lot of my time training them. I also envision a more scaled down app that could be used for a N&P project to assure all of the required plugins and apps are installed and not forgotten.
I have access to a group of techs in India that can also perform some tasks for me overnight such as applying Windows updates, etc, via a remote control session. When I mentioned this to two friends who have repair companies in other towns, they were really intrigued at the possibility of having a 'round the clock' team available to perform tasks for them, so I may get into sub-contracting this team out to them as well and would change the app based upon their needs.
I will post a screen shot to see what it looks like below.