This is out of the UK ... ya' think we'll ever have public service ads like this on tv here?