I find this interesting and only just seen the post. As with everyone else, I have written my own program.
The difficulty with biological, step, adopted etc of different fathers has not occurred in my trees.
To me only the biological father is of interest, as they are the ones that take the...