​Andy Preece has learned to enjoy the good times in football even more as he prepares to mark a huge personal milestone this weekend.