I think the company I ordered from is called Checks Unlimited.
I had always just gotten them from our bank in the past, and for a few years they were free, but recently started charging for them again and their price was ridiculous, so I switched. Got 4 boxes from them for the price of 1 from the bank!!
They did make an error on our account number, so I just called them and they overnighted 1 new box to me and then sent 3 more by regular mail at no extra charge.
I will definitely order from them again next time I need checks.