Even with emergence of large-scale e-mail and search engine optimization marketing tools, business cards remain to be the most effective marketing tools. When presenting a business card to someone, you are likely to explain what you are offering for sale. Such an encounter may lead to more certain future sales as opposed to email marketing where the prospective buyer has no idea who the seller is.