I get mine from here:
http://www.artisticchecks.com/home.aspx
Never had a problem.Have used them for over 5 years now.
I get mine from the bank, but my bank provides standard checks for free. They only charge me if I want something fancy.
I work at a bank - don't order from the bank they are way too expensive! $24.98 for 120 checks! That is crazy town if you ask me. We always suggest that customers get them online or from Costco.