Accounts can help with this stuff, saves having multiple wallets for each coin if you really want to handle your accounting on that level:
https://en.bitcoin.it/wiki/Accounts_explainedUsing accounts probably makes auditing a bit easier (e.g. you can audit the accounts without needing the database server which maintains website accounts)