Comment Why has no one said... (Score 1) 359
Quicken
Use it to balance your accounts monthly. You will have an infinite transaction history because it has downloaded the latest transactions. I'm no money manager but if you're not doing some kind of reconciliation of your accounts on a regular basis, then you don't seem to be as concerned about your transactions as the question appears to be. If you're doing it manually, switch to use Quicken or a similar program and do it electronically and you'll get the transaction record you're looking for.