What is ranked as the best source of finding new customers?

A. Going door-to-door
B. Scouring the Internet
C. Sending direct messages on social media
D. Attending events and meeting people