Are you hosting your own instance of Microsoft Dynamics CRM? Have you invested in training your IT Professionals and Network Administrators in the infrastructure behind Microsoft Dynamics CRM.
Ask yourself this question "Are you hosting your own web pages?" If the answer to this question is NO, then you want to seriously consider training your resources on hosting the incredible power of Microsoft Dynamics CRM. Take for instance IFD (The Internet Facing Deployment Options) or The Tablet and Mobile Apps .. So many options :)