Jeremy,
Don't know if you are aware or not but those carpet cleaners that do home carpets also have a wand attachments to do upholstery and cars,Coit and the likes. They also have special chemicals that usually get out the most stubborn stains.
I'm sure a good sum of their fee is in "house call" , what I would do is see if they have booked someone in your vacinity and see if they might cut you a deal if you were to meet them at that location.
HTH
Mike