There are many ways to promote your business that will cost you nothing, or at least very little. But it does take some initiative, creativity, innovation and a little hard work. Here are seven practical ways to promote your business for free that really work.