To all those who hate people who write checks at stores:
Sure, some people are idiots, and don't take out their checkbooks until the last minute, or update the records on the spot (it could be done in the car or at home), but others are courteous and go quite fast. I've seen quite a few people who have trouble with their credit cards at stores, and they clog up lines a lot more than check writers. I just think some here are going a bit overboard with the "check hate".
Although, the thing that clogs lines the most is new clerks. But hey, they gotta learn.