@Jason - I will call it a Price List - If you edit a Price List it changes the price for all customers assigned to that Price List. You could have 1 price list for each customer, or have 3 different price lists and pick the price list based upon the customer's volume, negotiating skills, etc
@itronics: Sounds like Ed wants dynamic special pricing based on date, stock levels etc. FA can't do that, but on a Line by Line item you can change the price or set the discount.
@ed One way I could see to support this kind of pricing was if we were to expand the Sales type to include a Group of Price lists. For example the Sales type could retain the Price Factor to handle the default price (based on the Base Price List) and then an ordered list of price lists, if the item is not found in the First list, the second one is checked, etc If it is found you are done, if it was not found in any then use the Base Price * factor as it does now.
It might take a new table or a new field in an existing table but with a little bit of work it could be done and would be a great contribution to the project!
tom