Once your project is underway and you have rapidly prototyped the core of your site using Drupal's out-of-the-box amazing-ness then it's time to get down and get your hands dirty, or we'll get our hands dirty for you in this case. Drupal has a very robust and flexible API that allows almost anything to be accomplished and the over 5,000 contributed modules is a testament to that.
If no modules already exist that will meet your requirements and existing modules can't be modified (while working with their maintainers) to fit your needs then it's time for us to custom code new modules for you. We'll also religiously create and submit patches to existing modules to help ensure that you have a long term future when updating and maintaining your modules after your project launches.
We love to work with various APIs and web services to integrate the rest of the web with your project and vise versa. We also often get a little crazy working with advanced statistics and data visualizations (which we really love)!