Our computer came with Microsoft Money and I use that to keep track of my husband's expenses and it has been working pretty good so far. I set the accounts up as business checking, cash, and credit card and then enter all his receipts after each trip and any payments we've made towards cell phone, insurance, etc. You can customize the categories for expenses. I really like it because, of course it was free, and it's really simple to use once it's set up. Figuring out how to set it up isn't too difficult either but I would be happy to help your wife if she'd like! We plan to keep excellent records and then bundle it all up at the end of the year and take it to an accountant.