Is 2009 the Right Time to Upgrade Your CRM Technology Platform?