Current and Emerging Compliance Issues: Survey and Solutions