I think my biggest wish (and currently only complaint

) is the way Kayako's system is perfectly designed for dealing with individual end users, but lacks any sort of organization when dealing with companies.
* The helpdesk can have multiple client companies
* Each company consist of multiple users or contacts
I would suggest another item in Teamwork called "Companies".
* Set company name and address (very basic)
* View to list all currently associated users and contacts
* The ability to "link" each contact or user via drop down box to a company
In the ticket interface
* The ability to assign a ticket to a company if the user is not already in the database
* A search that lists tickets based on company (e.g. list all tickets for ABC company)
I think this would be tremendous when the helpdesk is not used for dealing with individuals, but rather for those who work with many different companies.