To dddbtc: Regardless of whether it will work well with ASIC miners (which it should), that pool still seems like a terrible pool. No API makes it hard to work with, and the 5% fee is rather high. Most pools charge 2% on average, and virtually all of the included pools already support Scrypt. Suggest a better pool and I'm sure he'll be happy to add it.
Now that the program is open source anyone else is welcome to add the support for another pool and submit a pull request for me to integrate it. If you look at the YAAMP or WafflePool service code it is under 100 lines of working code mostly involving parsing out the API results. Adding a new service only requires creating two files and doing one line modifications to two other files.
Yeah, I haven't had a chance to look over the code yet.

Rest assured I will take a look, and submit any ideas/changes I come up with
and I'm sure the code's not as big a mess as you made it out to be before.

lol