Just got the Pejsa ballistics program in a Zire Palm. Cost is $169 with palm, software, and Pejsa's Handbook of New Precision Ballistics. Some interesting features and quirks. Can enter normal bullet info such as weight or BC if known, if not it will figure it (3 diff ways). MV, sight height, scope click values (.250 or .262) etc. Cannot do MOA comeups though. can adjust for temp, altitude, pressure in inches, incline in degrees, wind speed and direction. You can put any interval (10, 20, 50 or 100 yards for example, no metric at this time) for print out with limit of 27 inervals. For example if you zero'd at 500 had a target at 1300 you could input 1000 yard as first read out and then 27 more at 20 yard intervals. Takes about 1 sec compute time for each interval, 25 inervals will take about 25-30 seconds. allows you to save that one cartidge data at a time, but not two different. When you go to second cartridge, you must reinput specific data and save. Only takes about 30 seconds but you still have to do it. You see this at setup at www.pejsa.com or email at firstname.lastname@example.org Overall definitely not a bad program for the money ($170) and it comes with the palm.