I saw these guys pop up when they first stole the idea from Justin.tv - after justin.tv's demise - they tried as much slimey tactics as possible to get people over on to vaughnlive.tv
Come back to them years later - you can't even sign up an account without getting "invalid email" - How much do you have to suck before you decide to give it up entirely?