There's a locally owned video rental place where I live that does it for $1 per disc for "members" and $3 per disc for non-members. Pretty good deal.
I've had pretty good luck with DiscDoctor (GameDoctor, DVDDoctor, etc.) on some of my discs if you're not bothered by the swirls it leaves behind.