You are exactly right. There is a lot of stuff out there on the web and it's just hit or miss that someone finds your site. Unless, of course, you have big money to get your site up in the top billing of google. Even then, you still have to get them to buy from your site and not someone else's. But, if you sell a good product at a craft show, not only do you get that customer's future sales, you can pick up their family or friends orders as well. Word of mouth is the cheapest, best advertising I have found. I once spent $400 dollar advertising on a nationally marketed crafter's catalog (I hesitate to say the name) and got absolutely no business from it. Now I print my own brochures and give one to everyone who buys something from me at the shows. My advice: Hit the shows, sell quality products that people want to buy again and again, and advertise your website to them.