Re: Geico.
Insurance premiums are based on an algorithim that is different for each company. They put emphasis on different things... this is why different people w/ different characteristics can have drastically different rates from one company to the other.
My best adivice is to call many different companies.