Deep Throat G Clamps???!!! I was in a well known local climbing wall last week and saw this box on the counter, just made me think what the hell they are selling on there website now?