To darkdreamer4U Sorry, but I don't trust the USPS - too many (3) checks got lost or even stolen and then altered and cashed. No way am I to mail checks around that are more than 50 bucks!
Just thought of another reason to have checks. I just wrote a check to fund another account. It takes 3 days to get to that credit union by mail. The same time as it takes for a transfer on line. I figured in the cost of the stamp and it stiill is cheaper to send by mail while helping the post office employees. Might as well get interest from the sending account until the check reaches its destination. When an on line transfer is done I lose the 3 days of interest, and while sending by mail I earn interest until the checks is returned to the sending bank. When sending a check by mail always sign your name and put "deposit only to account ending in XXXX" and then put the last 4 numbers of your account on that check.
If one writes "For Deposit Only" at the back of the check and pay to the order of "Self", I am not clear how people can steal it, alter it, and cash it. But yes, the routing number/account number is valuable to protect against future "attacks." That may rule out another transfer mechanism for me, thanks:D