Which websites allow one to compare insurance rates?

There are many companies and websites that offer comparisons between insurance rates. Some of these websites that offer comparisons are Progressive and Esurance.