Wow, thanks again all of you for the feedback! This is something we've maintained internally for a while. I realized I hadn't come across anything similar and thought I'd share.
We use a single, exclusive receiving address for each miner for the duration of its service. This eases record keeping -- our production data is directly logged in the blockchain, and it's easy to recover each device's daily production history regardless of changing pools or what have you.
Speaking of pools, 80% of the above production went through eligius; the majority of the rest went to hhtt.
I value the process of manually entering the production data from the blockchain every few days. It's a five-minute task at most, but keeps me in touch with how things are really going for our mining operation!
We've operated with our mining operations fully on the books and handled as a foreign currency natively in our accounting, both for income and mining equipment capital expense. It turns out you need to operate in hecto-satoshis in Quickbooks to get the best dynamic range (2 decimals allowed for currency amounts, so hecto-satoshi is the proper native unit for bitcoin).
I've hit my quota for bitcointalk for the evening, but it'd be great to see similar info from other people. I'll work on getting the spreadsheet imported into google docs with its functionality intact...
[edit: It feels wrong to call BTC a "foreign currency"
]