To express you general displeasure with the idiots at Indie 103.1, go here:
To tell Principle Management you think they should do something about this, go here:
Read, sign if you agree, and spread the word. Thanks!
(also posted on the chaos that has become Interference.)