For insurance I'll Recommend TPL Direct Insurance, especially with their Kar4Kar add-on service for new cars which means that if (God Forbid) your car is a total loss, or stolen, they'll replace it with a new one of the same make and model within 7 days. That's where I have my cars insured.
You can see their website http://tplinsurance.com/ for more information, and if you want just fill out that little form on the top of their page and they'll call you to answer all your questions and guide you through the process.