My question is directed at any of you that run small development shops. How do you go about finding clients that need web based development? Thus far, we've had numerous clients but the bulk of them have been for simple out-of-the-box CMS or e-commerce sites. Do you contribute to open-source projects (which I am currently doing, we just haven't finished a release-worthy version yet) or do you rely heavily on word of mouth or adsense?
I've thought about using sites that allow you to bid on projects but it seems that most are financially centristic (hence the desire to post the project on a site designed to get the lowest price) and often go to offshore (India/China) firms.
Any advise would be greatly appreciated, thanks.
Disclaimer:
I did a search for this topic and was unable to find a relavent match, so I apologize if this is a repeat. Also, I realize that this isn't exactly programming specific, but due to the large number of threads such as "Your favorite programming joke" i feel that it falls into the category of 'related enough.'