the banking system is trribly backwards in the US. i haven't used a single check in 35 years in germany but here in the US there is no way to pay my rent electronically (my bank automatically sends a PAPER check to my landlord every month!). and to pay your gas, electricity electronically means you have to sign up for an electronic account first, you need the internet, every company does it differently, you end up with lots of passwords for different companies.
and then there is always COMCAST (cable TV and Internet):