First thing that came to mind was org-mode’s tables, which are great. This feels like an Emacs package suite just waiting to happen....
On average, it takes about 30-40 minutes per sitting to do a weekly review, and that's mostly checking g what hides behind amazon/ebay/Google payments.
So it's not that bad really