It's all very well Charlotte being in the line of succession, but I honestly don't understand this massive issue with making it so that girls can inherit titles. I'm not wild about the fact that it's not being acted retrospectively (ie to make Anne higher up) but I do see the point (arguably, it could then be suggested the queen is not the legitimate queen currently, for example), but why if we can have a queen if a daughter happens to be born first can we not have a duchess or whatever too. Argh....!!!!! And while I find Andrew's grubbing for his daughters' unpleasant, I do wonder if this annoys him too.
Having said that, assuming Beatrice has a boy before Andrew dies, that child would be the heir to the York dukedom one assumes? Or, for that matter, Eugenie's boy would be heir UNTIL Beatrice had one who would usurp his cousin?