This is a great article by Mary at America's Knitting; it is insightful and as close to anything I could have written.  Mary has been providing America's Knitting, an online yarn shop directory to all of us.  I encourage you to use her site; there are spotlights, projects and much more.

Thank you to everyone who believes that small independent shops are an important part of any community.