We would like to be able to require specific fields based on the type of record being entered. For instance, when we enter a Business, we ask all staff to add an attribute identifying the industry of the business. If we require the attribute, it would have to be entered on all records which seems burdensome since the majority are not businesses. So, instead, a staff person must run a weekly report of all businesses entered and then make sure the attribute was added and go back to everyone who didn't do it correctly. This same situation applies to the reverse as well - when we enter a donor or government official, we'd like to require specific field entries.