Is this really TRUE .... I've heard people talk about this Virtual Credit Card .... What benefits does it have?

Any suggestions ?