The Download.com site feedback forum is the place to go. When in doubt, visit the forums landing - all of the forums are categorically listed there.
Hope this helps,
John
This is "Forum Feedback." Where to post feedback on the CNET Downloads (formerly Version Tracker)?? TIA.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic