To pay rent, bills, send money to friends/family and other similar items, I put a name and bank account number into my internet banking and setup a scheduled transfer every month. It's free, and it works irrelevant of who is with what bank.
Why doesn't the US have this?