The TV stuff tends to be. The radio programmes are not. This is because one needs to pay a license fee in the UK to watch television, which funds the BBC. Listening to the radio is free, however.
n = 0
for (char in string)
if (char == '(') n++
if (char == ')') n--
if (n < 0) print "Unbalanced"
if (n != 0) print "Unbalanced"