Hi,
We work extensively in Drupal. We have gone through your requirement and are confident of fulfilling it.
We have wide experience - from simple site for professionals to complex sites with group membership, e-commerce, indexed search functionality, interactive views & graphs , slideshow, calendar of events etc. We have rich experience in complex data driven sites.
Please take a look at our portfolio.
Also , do check the PMB for links to some of our finished as well as upcoming projects .
Looking forward to hear from you.
Warm regards.