Upload.com is CNET's portal for uploading and managing applications that are listed on Download.com. I know that all VersionTracker users were brought over to CNET, though I am not sure how developer accounts were handled; if you cannot login to upload.com using your TechTracker credentials, you may need to contact customer support to have your products associated with your CNET account so that you can manage them. Hopefully that will not be necessary, though.

Hope this helps,
John