Hello Googie,
Firstly, if you haven't done so already register your site with the directories.. yahoo, dmoz.. etc
Make sure your you are search engine optimised - if you have to ask what seo is get someone to help you. Getting the right key words that are very niche is a time consuming experience. Then putting these keyworks (one seperate keywork phrase per page) into your title tag, headings and scattered through your text is relatively easy (and more interesting) after that.
After that, I would put a pop-up on your site which pops up twice (proven to be much more effective) offering an incentive to sign up. Do a deal with a friend/business aquaintence/someone from this forum who has a product that appeals to your target market. Offer the visitor a chance to win the product and draw the prize once per month... your friend will get free exposure for his product and in return will give you the product for free.
Hope this is helpful,
cheers
Josephine