I think GMI is a good place to get insured.  Friendly people that work there and good rates.