What are the modules in Salesforce? Apart from developer and admin, are there any sales/service/marketing consultant roles similar to other CRM vendors? If one has strong Database Marketing (including Traditional Direct Response and Email Marketing, and even Business Development) accomplishments, and experience leveraging several CRM systems (Salesforce, MS Dynamics, and Netsuite) could one transition into a CRM Consulting role?