Online CRM development (USA )

 am in need of a web based CRM program built for a Small Hvac-R(Heating, Air Conditioning, Refrigeration) and appliance repair business. The software will be similar to http://www.serviceceo.com/ or http://www.salesforce.com/crm/customer-service-support/I also really love the look of http://capsulecrm.com/ its very clean, proffesional, and not cluttered. other examples: http://demo.pipelinedeals.com/home If theres an existing crm that can be modified to my needs that can also work. I know theres a couple around like sugar crm etc…Features that we will need:Service Call and Work Order ManagementDispatch and SchedulingGoogle Maps integrationProposal and Job CostingService Agreements Account ManagementCustomer Relationship ManagementCustomer Web PortalEmployee & Technician ManagementTask ManagementInventory ManagementEquipment TrackingSystem Scalability & SecurityThis is a general outline of what I will need. Each Category will have a break down of what features I will need made. This WILL be an ongoing project so who ever I choose now I will constantly keep using for any updates I might need done in the future.I do prefer someone local to me so face to face contact is available. I am willing to work around that and choose a company from anywhere if they suit my needs. Thank you and let the proposals begin.P.s. let me know if there any clarification needed.