Free is always the best place to start. I wanted to touch on the demographics that Facebook offers to target your customers as well. As you focus your niche and really narrow down what your specific customer segment is. It helps to use Facebook to narrow down your marketing as well. However, I do believe that Facebook is best for B2C, and not so much for B2B companies.