I bought the Palm III (with 2MB) just after it entered the swiss market in july-98 (now there is already a 8MB model out). I use it with the Macintosh connection tool.
I did "test" several programs for my mileage checks. I ended doing it myself on an Excel-sheet-like program (Quicksheet = spreadsheet for 3COM connected organizers, from Cutting edge software, 5960 West Parker Road, Suite 278, Plano, Texas 75093, Tf 972-473-8710, www.cesinc.com).
This has the advantage that I can enter all my mileage-related dates at booking time already). What do I enter (example):
oct-16-98, UA 005 JFK-SFO 1445-1746 2'586 basic miles, 2'586 bonus-miles (1K), 5'172 total-miles, 2'586 status-miles, remarks (like claimed from UA on dd/mm/yy) or 5th airline for StarAlliance-promo (fly six earn 50'000 till nov-15).
and the next entry will be:
oct-16/oct-17, Marriott res#, 500 basic miles, 0 bonus, 500 total miles, 14th stay for club marquis renewal, 4 stay for bonus (5 stay=2'500 bonus)
And as any spreadsheet it adds (automatically) etc, etc, etc.