Alright. Basically I changed a ton of stuff on this venture. I've debugged it quite a bit, but I'm still having problems and I don't know what my next step is. The diff I'm including is from I think the original, but in any case, I'm delivering the full code with the diff.
wowace.py - lightweight, cross-platform addon updater