I agree, I have NO idea how a multi-billion dollar company allows such EXTREMELY shotty web development. It's really piss poor. I work for a IT professional services company and if our web developers delivered products that work as crappy as the DL site, we'd get fired and go out of business.