Felis:
MilesDirect has a feature called "EZ Reconciler" that lets you enter your flight/non flight activity in manually. It can be "post dated" and you can also enter the estimated number of miles. kinda like the account register in Quicken and Microsoft Money.