I have ready made websites for every kind of small business like painters, roofers, resturants etc etc and was thinking id give them away to small business owners in exchange for signing up to my newsletter and for them signing up to my recommended hosting provider. My thinking is that I earn money from the hosting provider as an affilate and that by them signing up for my newsletter they get marketing tips each week with of course links to my various services. I`m thinking that the business owners may want to change images, and other content on the free site so they might pay me to change this for them as well. I`m going to use email, signs, door to door , cold calling, classified postings, and facebook group postings. Ok so please tell me what i should be doing to make this idea work or if it is not a good idea and just keep charging people to build the sites instead?