We use CCBTools and love it. It's very easy to use, scalable, and the team over there is very helpful with anything new we want to add. They also have these little video tutorials that walk you through adding new features which we found very useful
http://www.ccbtools.com/