I hate that this has happened to you, but I think pricing is a factor in dealing with things like this. Custom templates usually cost in the thousands of dollars, I would be leery of anyone that quotes significantly lower than that.
One a side note, you might try ripoffreport and the bbb to vent also.