I had a really good experience with inout scripts, I gave them an almost impossible task for my web site and they pulled it off with out a hitch. Even when I broke the site, they got it back up and running in no time. Truly professional. I recommend inout scripts 100%.
Tip for consumers: Be sure of what you want because these guys can sure deliver.