Love the wordy questions getting posted up here haha - that's what I've spent the past two days looking at, franked dividends and all that fun stuff...
The actual math in general is the easy part, it's when it ends up being a humanity that it gets annoying