I started a thread that complained about this very thing last year. However, I have since changed my position on the matter. I don't know if its the lack of cashiers ability to deal with cash, the speed of credit processing, both, or neither but I have noticed lately that cash transactions seem to take longer than credit cards. I still feel ridiculous charging $2, but I no longer get annoyed with people who do so.