I've know a number of people that have used Chris Ford --their comments were pretty good (for the most part). I think they are okay to deal with. Like anything else, if you know what you want and make sure they understand it, you'll have less issues.
I've used Rob Pennington at North Sails ((410) 269-5662 for years, I've always believed that they were the measure agaisnt which others should be measured - ((410) 269-5662
There is another group which spun-off from North of two very reliable and consciencious craftpeople -
Dan Oldale and Donna Milliman of
Annapolis Custom Yacht Canvas
410) 263-6006
Both of them will be at the Boatshow in Annapolis with booths. You can call them before or see them at the show. I think you can do some "deals" now which might be better if you contact them sooner than later.