First - if you want to drive people to your site, educate, educate, educate!
Most people act based upon WIIFM (What's In It For Me) - even though you are a retail site and you have lots of interesting things there (I looked), I have no idea what the stuff would do for me or my significant other. Teach me what the items are, how to apply, why should I use them? People come to the internet for information and purchase if they fully understand. A key item to remember is that you want your site to come up when people are looking for specific information on the solutions you provide. Right now if you search for your product lines, how many sites would come up? If your primary focus is yourself, or static 'here is what we have,' your success is going to be limited.
Second - broadcast as well as educate
Yes, that is right, educate yet again. Start up a newsletter where you are providing interesting information that people will want to read and pass on to others who will also sign up for your newsletter. For instance, my present list is over 7500 world-wide that are rebroadcast to up to 100,000+ worldwide through other sites. It took a LONG time to build up this list, but I am not lacking for work and my book sales continue to increase.
Third - Announce!
Get your information on business cards, your email, printed materials, etc. The website should not be your primary source of advertising - there are way too many websites in existence and the chances that someone will find yours without help is pretty low.
Fourth - Publish and Present
Try to publish articles in your local paper, online websites, white papers on your site, other peoples' newsletters, etc. with links to your site and email. These should be educational, focused in how your products are applied and your prospects' self-interests, etc.
If you notice, the trend is to focus on your client, their needs (WIIFM), and educate them, not only will you find that your sales will begin to increase, the number of repeat customers will also increase, and your customers will be more forgiving when things go awry.
Howard