I only now have gotten around to contacting Snow's since a few passengers really did a good amount of damage only days ago on my (was) pristine seats. Mobile is out of the question, as even their shop is more than a hour away (with traffic, two+ hours). They do seem like the type that would do a good job and I would be happy to let them do the repairs. However, I need some more options here - reputable people that are much closer to me.