memory 18 for storing data such as ballistic information and a computer program to control the functionality of the device 10, and a portable handheld housing 20 for housing the range sensor 12, the tilt sensor 14, the computing element 16, the memory