A computer readable medium comprising instructions that are executable by a computer, the instructions including a computer implemented method for monitoring impaction of a femoral component of a hip prosthesis into a femur, the instructions for implementing the steps of: