I fucking detest redwatch/C18 and all that bollocks. A lot of my friends and colleagues are listed on there.
I tend to check it every few months to see if anyone's been added (me, for instance :| , so far I'm not on it) but I've never chekced the Bradford page before.