Poll Dancing: How accurate are opinion polls?