I use Ballistic FTE on my iPhone with varied results. It seems to know some bullets, the more commonly used ones better, probably because they have better data for them. For example it works great with the 168gn SMK but not so with the 220gn. I always shoot and record my data regardless of what the program tells me and find that sometimes I can't get the program to match the reality. It might match up with the first, or last part of the trajectory, so I tweak the data like BC or MV pr altitude to try to make it fit, but this almost never works. What I can't understand is; If you can provide MV, and the drop between several distances, why can't they add a function into the software that reverse engineers your data to give you actual BC and fill in the gaps in your data, then predict what the bullet should do at the ranges beyond yours?