I'd suggest doing as much self-promotion as you possibly can.:
Trade links with similar sites that don't *directly* compete with yours.
Create a signature file for your outgoing emails that has your link in it.
If you post on any other BBS, be sure to put your link anywhere the moderators will let you -- in your signature, in your profile, etc. I am NOT suggesting that you flood other message boards with advertising for your site, but these subtle measures really do attract people. They read your posts about other things and are curious about what kind of website you run.
Be sure to wear something that you made as frequently as possible. ALWAYS carry business cards with you, just incase someone asks where you got that cute purse.
Give your friends some of your items to "model" in their everyday lives -- You never know, your friend might work in an office with someone who is looking for a product like yours.
Put up flyers on the bulletin board at local colleges or the public library.
Consider donating items -- Maybe your church has a craft sale to raise funds? Just make sure your items are labeled with your brand name and your url. You might also toss a couple of business cards in with each purchase.
Exchange promotional materials with other craft sellers -- They send your materials out in their packages, and you send their materials out with yours.
-Add a mailing list and a "Tell A Friend" option to your site. You can get these free at sites like http://www.bravenet.com
-Add a traffic counter to your main page so that you can keep track of your progress
I am still working on building up my sales, but I have noticed a change in my web traffic. The majority of my hits used to come from here at Craftster or ibuydiy. In recent weeks, I've been getting a lot more hits from a wider range of sources -- Sources that don't have anything to do with the sites where I originally promoted my site. I interpret this as progress!