Silicon Minds has exceeded our expectations. We had previously worked with a number of developers, both international and domestic, and none could offer us what Silicon Minds has. They understand our company and brand image. They respond quickly, often instantly, to our needs. They take pride in their work and will see a job through, even when we get picky.