Internet Talk Radio, current status