Sachverhalt: A. Der 1964 geborene T._ war seit dem 7. Mai 1988 bei der Firma A._ AG als Produktionsmitarbeiter angestellt und in dieser Eigenschaft bei der Schweizerischen Unfallversicherungsanstalt (SUVA) gegen Unfälle versichert. Am 14. Juli 1997 fiel ihm eine zerbrechende grosse Rinne auf die adominante linke Hand und zertrümmerte dabei die Grundphalanx Dig IV, worauf ihm der Ringfinger amputiert werden musste. Die SUVA anerkannte ihre Leistungspflicht und sprach T._ am 17. März 1999 nebst einer Integritätsentschädigung mit Wirkung ab 1. März 1999 eine Invalidenrente auf der Basis einer Erwerbseinbusse von 20 % zu. Im Rahmen einer periodischen Rentenüberprüfung kam die SUVA am 13. September 2002 zum Schluss, bei gleich gebliebenem Gesundheitszustand hätten sich die erwerblichen Auswirkungen des nach wie vor bei der Firma A._ AG arbeitenden T._ erheblich verbessert, so dass die bisher ausgerichtete Invalidenrente mit Wirkung ab 1. November 2002 aufzuheben sei. Mit Einspracheentscheid vom 6. August 2003 hielt die Anstalt an dieser Auffassung fest. B. Die hiegegen erhobene Beschwerde wies das Verwaltungsgericht des Kantons Glarus mit Entscheid vom 24. August 2004 ab. C. T._ lässt mit Verwaltungsgerichtsbeschwerde die Aufhebung des vorinstanzlichen Entscheids und des Einspracheentscheids beantragen. Gleichzeitig ersucht er um unentgeltliche Verbeiständung. Die SUVA schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Bundesamt für Gesundheit auf eine Stellungnahme verzichtet. 