Solution Analysts team is simply one of the best teams I've ever worked with over the past 25 years, whether online, offline, onshore, offshore, wherever. They work within our project management system and provides daily product versions and progress updates. They have the ability to work on the margin in areas that we never even expected with technologies I dropped on them at the last minute like Amazon Web Services EC2 or other cloud technologies. I really can't say enough great things about them. If you have a project that is "mostly" within their ballpark, you can probably assume he'll fill in the blanks for the rest and keep your teem small, nimble, responsive, and communicative.