This and Company Forms too!
Both (Deals & Companies) require creating contact properites just to use in the form and map them over to the corresponding Deal/Company property via a Workflow upon form submission.
This creates a messy interface with tons of liablity for errors.