An All-inclusive Walkthrough of B2B Lead Generation