1. A method of virtually planning a size and position of a prosthetic implant for a bone on a patient, the method comprising the steps: obtaining pre-defined form factor information for a plurality of different implants; obtaining surface shape information of the bone; defining baseline location parameters for an implant location in relation to a virtual representation of the bone; assessing a fit calculation of each implant in relation to the virtual representation of the bone based on a plurality of fit factors at each of a plurality of incremental positions in relation to the bone to provide an assessed fit for each implant; and selecting a best fit implant and position based on the assessed fits.