do they advertise on CNN? MSNBC? Current TV?
I have always noticed State Farm advertising during sporting events. I cannot recall seeing one on Fox, although Progressive and Geico are all over Fox.