I have not, but I'll be interested to hear if others have used them.
As for security I use prepaid Visa gift cards online whenever I can. That way there is no way to connect my bank accounts to online activity and the only info they can get is what is already available in the phone book.