He just prefers people to use CC instead of Debit. In a nutshell, is because there are more laws on the books protecting against CC fraud - not as much protection against Debit Card fraud.
That is a whole other topic, though - just search his site if you really want to know.

Glad you found trip insurance that suited you.