I had successfully Implemented Ticket Management System / Helpdesk System for MS CRM in the state of California - US for public and private bases.
Using this system, Companies can implement their support system easily basis on MS CRM.
It is developed in ASP.Net 2.0 (C#). All things are based on only simple configurations.
Features are :
1- Create Tickets from web
2. Handle Tickets into MS CRM
3. Registration from web as well as MS CRM
4. Search Knowledgebase
5. View Tickets and its details
6. Helping Articles / Knowledgebase with Tickets
7. Email notifications on creation & updation on Tickets
8. Change Profile and profile management
9. Contacts & Accounts handling ( It all depends on company requirements)
10. Unlimited user can use this with single User license.
11. Easy to enhance and map on your business requirements
12. Alot more
If you are interested, write me an email and I can show you demo
Email address : email@example.com ( you can chat on msn/gmail/skype with same id).