Whilst I haven't done it yet, I think for 2013 I am going to Excel business expenses as they happen on a per meeting basis - using whatever cards are most appropriate and popping in the details such as:
Travel Cost
M&IE
Person Met/Reason for meeting
Credit cards used
Etc
Have one 'form' per meeting then a totals column that links to annual totals - for self employed filing at year end.
I used to use just Biz cards for this but now I think its better to use the best card per bonus so this is better (plus I keep some cards that are doubles such as SPG Biz pure biz so easy to find those transactions).