@danielkeith
For a single tool that covers service, support, and sales (crm), you might have a gander at Zendesk. Can't go wrong with a lot of the other suggestions, but I'm not as familiar and don't know how well they'll scale with your company.
Disclaimer: I'm multiple certified on Salesforce and run a consulting firm.