Yeah, a spreadsheet is not a very good solution.
I use eWallet and I like it a lot. I think FlexWallet and CodeWallet (that's the name right?) are also pretty good. But I haven't really looked at those in a long time.
"I have no special talents, I am only passionately curious" - Albert Einstein