As you may have noticed, we are making headway on issues that have been affecting our services for quite some time. Our engineers have been working long and hard to repair the many things you've pointed out.
Many of you have asked for a more detailed explanation of what's been going on with VersionTracker. In a nutshell, we've been working to combine two catalogs containing hundreds of thousands of products, and all the information that goes with them. The result of this work is the most extensive software catalog on the planet.