VPR News Welch proposes cap on credit card interest rates By Bob Kinzel | April 28, 2009 Congressman Peter Welch is leading an effort that could affect the pocketbooks of thousands of Vermonters. Welch wants to place a cap on credit card interest rates.