The other day Big Foot on 364.2 told someone "You Squelch India". Anyone know what that meant? Greg (SF Bay Area)