Denali Federal Credit Union let me put a block on my debit account so that an over-draft will not be approved. I never have to worry about over-draft fees, just passing on whatever I can't afford at the moment. Their credit card gives me "emergency funds" in case of some unpredictable event.