Guys, I am looking for a component to meet these requirements. 1. A simple Customer Relationship management ( Not exact BIG ENTERPRICE CRM. even Support Ticket system also good, but have to meet other requirements ) 2. Customers able to create a new account for them at my website, or the admin able to create an account for them. 3. Able to post / update / edit the jobs that I have done for them, date wise. and hve to enter their payments. ( date wise / work wise ) 4. Searchable by location, work type, or customer name 5. Every customer records should contain an unique ID, ( customer ID ) 6. able to print / get reports 7. Customer referel function. ( if he refer a new customer, when I login my admin account and open his work flow 8. invoice preparation ( if it is possible ) 9. when a customer loggedin, he can able to see what are the works are done for him, but he cant change any. And, the customer can able to send message to the admin. 10. And, the customer will able to see his referel points or amount. 11. When im loggedin, i need to list all customers, or search them, and when i open any one customers record, i need to see all works, that I did for him by date order, and the fee that I got for the perticuler work. ( like ticker submission message list ) ahhh. thats it I search and test some components, but still havnt get a proper one that meets my requirements. will you help me guys, Thanks in Advance.