I'm going to jump out on a limb here and say that the cards he is referring too aren't really debit cards in a traditional sense. They are cash cards. They have a cash value. And companies are paying payroll with them.
I believe the web site was for demonstration purposes...hmmmm, I think I may have said that before.