Uncle Bob did a post awhile back on what it takes for compliance, scary list of things to be done!!!!!!