Creating a website isn’t that hard. I know someone who knows very little HTML, very little CSS, doesn’t know how to use Dreamweaver, Fireworks, or Photoshop but has a profitable web design company with 3 employees and has created over 100 websites. That’s amazing.
Her sites all use tables, the design isn’t great, her content management system is a mess, and she works a million hours a week but she knows how to promote her company. And that’s what makes all the difference.
Moral of the story: Learn how to promote yourself and you’ll get business no matter how good you are.