Create custom Product Types, add custom fields and forms to each Product Type and use them when adding new Products within the Products & Prices section of the Admin module.
Ability to view custom Product forms from within Opportunities.
Add a comment/description to each Product added to an Opportunity so that you can note specific details for each one.

