We are experts in Drupal, the open source "community plumbing" tools. Drupal makes it possible for businesses to build an online community that is oriented to your specific niche. If your business has a strong "off-line" community, we can provide tools to take that conversation online and engage your customers in a new and exciting way. Think about the broad communities like My Space, and then imagine them scaled to just talk about a specific topic like Northwest Architecture. Our blog has more about our philosophy and approach towards niche communities.
Drupal provides the baseline framework for managing a community, but these projects involve significant custom development. They begin with a scoping phase to outline all of the business requirements and exact features.
We are doing Adobe Flex sites with Drupal backends, ecommerce with community features, and a wide array of features to engage users like custom profiles, content rating, user generated content, and and many, many other features.
A few select clients in this area: