Thanks for the watch. ^^
Right now I'm using Kaphonics (or something like that) watch, but for some reason most of the addresses were wrong, so I had to look all of them up again. I found my egg-pid-address is directly affected by how many pokes i have in my party and if I'm breeding with ditto or not.
It's because kaphotics' approximation came directly from the formula I posted a few before his. He just made it more readable. I expect that either way you'd end up close in this scenario since it's 307 vs 314. I know there is more I haven't found yet.. but for now, it's close.
Just so I don't spam the thread, I think I may have said 2 when I came up with that formula. It was going from memory since I don't have anything written down. If you haven't seen it yet though, here is the research I've done on the subject. It's incomplete but enough to get by for most things.