For any business, the two most important aspects which determine success are generating customer leads and retaining them. Nowadays, having