We are calm and conscientious people and business partners who listen, and are friendly and polite. Our staff is comprised of 7 developers. We do all our development work in-house and do not subcontract or out-source development work. We work on a mix of new, "from scratch" projects and ongoing, long-term maintenance work. We count on new projects evolving into long-term relationships, and even if that doesnt mean significant ongoing work for us, it is very important for us to achieve the level of satisfaction and comfort that leads to continuing relationships. Many of our clients operate their websites as the primary part of their business. We understand the business side of projects (not simply because we run our own business) and regularly provide business consulting to our clients. We are more than just technology geeks and are often the first point of contact when our clients have ideas. Our project team philosophy is that we have a minimum of two developers assigned to a specific project, with one playing more of the traditional "project management" role. However, it has been key to our success and our client satisfaction that every project member is a developer and every developer can be a project manager, so that the client always has a direct contact who understands the technical side of the project as well as the business side of the project.