Additions:
Phil: Great real world experience based spec!! A system that handles all of the above would be really amazing...
Additions:
Tracking commissions due and paid a sales force is an area of functionality I believe webERP could benefit from some improvements. I've approached trying to track and calculate sales commissions before. Being a salesman first and computer systems guy second, commissions are near and dear to DctrJoe's heart.