Just a comment about insuremytrip.com - I encountered the rudest, most obnoxious customer "service" there! The day I was trying to purchase insurance for our cruise last fall (I believe this was last June), I noticed that the "lock" that shows the site is secure was missing. Since I was sure I had seen it before, I called the phone number and the "customer service" person I spoke to insisted there wasn't a problem and I should just purchase via the website. I told him I wasn't about to put my credit card info into an unprotected site and he basically told me that I was either stupid or lying and their website was totally secure! (Since I have been in the computer field for about 20 years this was somewhat offensive!) When I suggested that I just purchase it over the phone he said that they don't do that and he would just be using the same website anyway to enter it if I did! He actually said something along the lines that since I had "disdain" (his word) for their website he couldn't help me.
I then sent an email explaining this terrible handling of my phone call and the reply was basically that it must have been a confusion in "semantics" and that of course their site is secure (even though it wasn't when I tried to use it!) and I must be wrong. (obviously, they've never heard the phrase "the customer is always right") They also confirmed that they could not process an order without it going through their website.
Needless to say, I DID NOT purchase my insurance through their site. I went directly to the website of the company that actually issues the insurance and found the exact same thing there. It cost me about $5 more to buy it direct, but their website was secure.
This year I used insuremytrip to compare policies, but I again purchased direct - this time it was a couple dollars cheaper.
This may have been an isolated instance, but I wouldn't risk dealing with a company that has such "disdain" for their customers!
Anyway, it may be that no one else cares, but just in case - that was my experience with this company.
pdarrah