I used to use -- past tense -- Vindigo when I first got a Palm M515. But quickly developed a very low opinion of them over come CC billing issues. Experiences similar to this fellow's on here:
Beware of Vindigo renewal via iBill.
I remember the quote "scams, frauds and general shady dealings". That's how I remember this thread, to search for those words.
In fact, my experiences with Vindigo are what started me down the path of using virtual cc #s for anything remotely shady sounding, and for everything with an automatic renewal. Discussed here:
Which virtual credit card do you use?
CitiCorp -- maybe not long for this life -- has a nice desktop app for their credit cards named "Virtual Account Numbers" that makes the process of using virtual/disposable account numbers almost seamless. I should use it more often.