I love the online statement that Alaska produces. They list all activity chronologically for a year or so back. I can print them and review them for accruacy at my leisure. They usually miss one or two items a month, however, and are slow to post.
NWA's on line statement are pretty useless as they only list a total so it is very difficult to catch errors. (Maybe that is their plan.)
I am just becoming familiar with United and they seem to be quite detailed and post very quickly. I do have a problem sometimes with UAL getting online booking bonuses.
While I seem to do ok tracking my actual flights andcredit card posts, I often forget the miscellaneous mileage that I earn. Anybody have any fool proof strategies?