I believe my issue is best explained through an example:
I have a Lead that is being converted to an Opportunity. My Opportunity object has a custom required field that is not present in Leads because it doesn't make logical sense for it to be there. When converting the lead, the user isn't prompted for this field, and upon conversion, an Opportunity is created where the required field is blank (bad data!!!).
What's the best way to resolve this?