Online banking is great, but the "register" component -- correct me if I've been DOIN IT WRONG for 20 years or so -- seems sorely lacking.
I still use the Quicken software to actually keep track of my accounts in a way that allows me to see a true register where future transactions, and not just those scheduled and/or posted, are reflected.