http://it.toolbox.com/blogs/insidecrm/how-technology-advances-have-propelled-crm-to-the-next-level-70158