I agree - as I said originally, Traffords seemed good value - and certainley are for the annual policy - currently GBP99 for a single person. I'll be buying one when I can once more afford to travel/fly more often. I usually have an Airmiles annual policy because none of the others cover you for loss of miles if you have to cancel.
In this case all I needed was cover for a short holiday with a few days flying - I paid less than GBP30, Traffords wanted over 50. Just thought it'd worth pointing out that cover can be had for short trips or just the odd days flying - somthing I've been after for a while.