I sorry. I thought that you did see the contact page. If you go to: http://www.genealogy.com/company.html you'll find links to the management team, which is what you found as well as a link that says "How to Reach Us."
The address listed there is: Genealogy.com P.O. Box 7865 Fremont, CA 94537-7865
Sincerely, Paul Burchfield, Genealogy.com Technical Support