The Pirates of Penzance is being re-released on dvd on September 14th. It's available for pre-order on Amazon. Kevin Kline, Angela Lansbury, Linda Ronstadt, and George Rose star.
This production stemmed from The Public Theatre's Shakespeare in the Park. Patricia Routledge played "Ruth" - fortunately it was filmed.
It transferred to Broadway in 1980, but Estelle Parsons played "Ruth" (Kaye Ballard replaced her!). It ran at the Uris then moved to the Minskoff for 787 performances.
Much of the same cast did the film in 1983, except this time Angela played "Ruth." Its been said that Johnny Depp's "Captain Jack Sparrow" was inspired by Angela's "Ruth."