If you ask me, you should dump Tech Tracker. It's bad enough they base it on Internet Explorer, but then IE8 has been out for how long, and they haven't updated it yet?

Sounds to me like a program I want to have no part of. If the developers of the program don't seem to care about it, why should I?