I have a "products" table in a database. It is used to populate a dropdown list on a website.
Currently the list is being output alphabetically, but my client has suggested that if he signs Coca Cola as a customer, they might want to put "Vanilla Coke" as the product on the top of the list, followed by "Coke", then have the rest sort alphabetically.
This seems like a poor usability decision to me... any second opinions?