I have worked with ampliMark for about 5 years now (and they've been around since 1996).
They are always extremely helpful whether it's through email or phone call - their team of experts really knows what we're talking/asking them to do! We use this as our web design firm so that clients can see how much work goes into each project but also get good feedback at every stage along way too help us improve upon things if needed. The only thing i dislike sometimes when working together in person would be having all those files open up online while you go back-n forth between emails etc just makes me feel like there shouldnt need 2 people sitting next t oeach other looking over your shoulder haha :0.