After receiving an email today to let me know that AIMFix was incorrectly parsing the '-l' flag (for specifying a log file location), I corrected the issue. I was still in the mood to program later this evening, and I've been wanting to replace the options code in AIMFix for a while, so I finally got around to that tonight. I did some googling and turned up SimpleOpt, which fit perfectly with what I was looking for. All options in AIMFix are now parsed by SimpleOpt and have been tested to work as expected. I also added some additional error checking, sanity checks on input, and in general revamped all the options code.

Enjoy!

-Jay