1) Fixed-bid CRM projects often fail due to poorly defined requirements, unknown factors, and scope creep. No consultant can accurately estimate projects without understanding all requirements and potential issues upfront. 2) While fixed pricing seems easier, it incentivizes consultants to minimize work or find ways to charge more, rather than ensuring project success. It also risks losing valuable consultant knowledge and experience if the project loses money. 3) A hybrid model with fixed pricing for initial discovery and requirements phases, but time and materials billing for implementation, helps contain risks for both parties. However, CRM projects will always involve unknown factors that can significantly impact timelines and costs.