I suspect that I've gotten an unintentional cross-linking penalty with Google combined with the sandbox penalty. Because our ecommerce site has a number of mini sites (not subdomains), we cross promote them from each other and our main site. Unfortunately I think this page is being looked at by Google and is causing a penalty on our mini sites. I'm thinking I could just use robots.txt to keep Googlebot from crawling that links page. Does this make sense to you?
Also, the mini sites are ranking well on MSN so I'm not going to exclude it, but I'm not sure about what to do with Yahoo. Is Yahoo more like Google or MSN as it pertains to cross linking? This cross linking was never meant as a black hat SEO technique so I'd like to alleviate the problem quickly. Any suggestions? Thanks.