We started using them for my husband's business account and eventually migrated our personal accounts over....the only issue that we have ever had is with availability...DH has a nice steady contract that pays out the same amount on the 1st and 15th of every month...and he has had this contract for 2 years now...there has never been a problem with any of these checks...however because the checks are considered large...the tellers like to place holds on them..every other month or so they torture me telling me they have to hold the deposit for 5 days or more(usually when we desperately need the cash to be available for payroll, taxes and equipment ASAP)... so far we have gotten funds available the next day despite the threat but that little seed of doubt that the tellers plant is enough to keep me up all night until I can check the availability on-line at 4:30am.