Every other day there is news about a new company that has had its website hacked. Sensitive customer data is stolen, and the company is...