I think James was referring more to a payment service in which he can receive money as well as send it. A credit card only fulfills one of those roles. However I agree that having a credit card is a very good thing.
I know there are some other payment systems out there...but I can't for the...