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?
I downloaed tech tracker on my Windows Vista it says to download IE7 that my browser wasn't supported I have IE8 but it downloaded yet it won't let me do the updates" that it said I needed, What can I do ?
Toshiba Laptop Model# A135S4527 Windows Vista IE8 32 bit

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic