ummm very well said....... everyone makes mistakes, but whether taking the responsibility or not, is what seperates the decent ones from bad ones...
my personal experience with mercury is like col, paid the money got what i wanted done and no dramas.
nowadays you will hear all kinds of stories about any particular workshops, so it is very hard to say. reputation isnt everyhing. some workshops may have a great name, but its only when you deal with them, you know for sure their work standard and ethic.
so have a chat with them and see what they can do for ya.
all it takes is one bad experience, the story can be heard all over the internet ( i used to do the same thing, but realised there is no point for slandering)