I use traveltracker to manage my itineraries. I can then sync the flight schedules to my outlook calendar.
The program can track miles, but I find it awkward to reconcile my mileage. Overall, I am very happy with the program's other aspects.
TravelTracker also has a PC program that you can utilize, but I haven't purchased that part of the program....
You can get a demo at
www.silverware.com