Maybe that's why credit cards are so extremely popular in the US? I suppose if you never know how much you're going to pay for anything, it helps to have a buffer between the vendor and your bank account, allowing you to review the charges after the fact, and should you dispute some, be on a somewhat even playing field with the vendor.