Am i paying too much for car insurance?

I am in my early 30s. A single male, no kids.
I have a pretty much spotless driving record. The only ticket i have had in the past 10 years that i can think of off hand was for not using a turn signal, that was over a year ago. Other than that, nothing in around 10 years. No claims on my insurance in over 10 years either.
I drive a 2001 Ford ZX2, its a compact car-for those not familiar with it , it would be similar to a Chevy Cavalier or Dodge Neon.
Oh, im paying $700 every 6 months for full coverage car insurance through Nationwide. I have been with them ever since i started driving.
This seems like alot. Is it? My friends tell me im overpaying, yet when i call around other places to get quotes i never find anything cheaper. In fact several places have told me to stay where im at.
I dont have a problem paying it, but im just trying to find out if this sounds about right and fair as far as the price goes.
Anyone out there a insurance agent?