“Real estate agents are sometimes troubled by the inherent difficulty of generating useful leads without cutting into the time spent working directly with clients, and the expense associated with the lead-generation process can seem prohibitive when compared to the results an agent is able to achie”