Indigo Design Company is the best web design/development group in Chicago, bar none. I work as a freelance new media producer/consultant and have consistently referred my clients to Indigo and have been more than impressed by the work each time. I spent a long time sifting through craigslist, goggling, asking around for recommendations, and it seemed that all I could find were either really flashy front-end developers, or solely back-end developers. What made Indigo shine was that they do both, and not only that, they do both extremely well. If you're on the market for a new site, do yourself a favor and go with Indigo. They're that good.