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