1. Talk to everyone you know about your business. More than a few will take an interest and want to buy from you.
2. Send out letters or postcards. Send 10 per week. You can get names and addresses from clubs, associations, the chamber of commerce, and "list brokers" who are in the business of selling addresses. Check your Yellow Pages under "Direct Mail."
3. Put up a web site. Include all your experiences, products, and ideas on it, then register the site with Google. It's free to do and pretty soon all the search engines will include your site's listing.
4. Put ads in email newsletters. It's a very cheap way to reach thousands of people who are probably very interested in a home business. Search Google for "ezine directory" to find sites that list thousands of email newsletters.
5. Sell your products or service as a fundraiser for a local non-profit. They can sell the product you supply. It's a win for them and a BIG win for you, as you'll make money from those sales and often grab new customers in the process.
6. Sell at flea markets in your area. Get a low-cost booth and tell your story to anyone who will listen. That's what flea markets are for, and you won't feel one bit out of place.
7. If you already have a web site, promote your business on your site and convert your audience into customers.