Nope, I added it because another member on these forums had the same link in their sig - I registered on the form as a sub-affiliate under him I guess.. Just to get a feel for things - the affilate manager wrote back to me personally, pretty cool. I feel so special
You are right though, Travel Insurance is off topic for these forums --- but are Affilate Programs? I don't want the link to be considered spammy and I will take it down if it is.