Technology and the Law: Are you Compliant?