I have heard good things about Auto Tops & Interiors in Raleigh, but never used them. They apparently do a lot of boats. I took some of my cushions to a local guy that does mostly cars and he did an okay job, but didn't use stainless staples. I don't like other people working on my boat, so I think I am going to buy a sewing machine and do my own next time. There are some good write ups on Wakeworld and Iboats on now to do vinyl.