It's good to be challenged once in a while. It certainly felt like that at today's Battle of Ideas event, run as part of a weekend of provocative debate by the