I have paid by check with Leland's before too. Yes, it takes a while, but it isn't like it should be a surprise. They say right in their rules that they will wait 10 days for a check to clear. That has always been accurate in my experience with them. If they cashed your check on the 22nd, tomorrow would be the 10th business day. I bet it goes out within the next day or so. I always have a hard time waiting too, but I guess I could use one of the other payment options if I can't wait. Anyway, good luck. I hope you get your stuff soon.
PAYMENT
Payment is due within 14 days after notification. Failure to pay invoices promptly can result in suspension of your auction privileges. Personal checks are accepted but without prior credit terms, merchandise will be held until your check clears.
This takes ten business days. We accept personal checks, money orders, cash and wire transfers.
http://www.lelands.com/Home/FAQs