Essential insights about credit-cards