Field Dependencies for Contact Properties

This is an absolute must-have in the CRM. We have clients that want to move to Sales Pro and fully use the CRM, but this is a hang up. We need to be able to add dependent fields and set whether they are required for contacts, companies and deals. One use is case is working with channel partners. We have direct sales deals and then deals where a channel partner is involved. When a channel partner is involved, we need a dependent field that prompts the sales user to select the appropriate channel partner on the deal.