The gender pronouns gave me fits. Once Cloud knows who he is, I started using he, but it's a he because he's cloud, and not because he's a he (a sentence which is just as confusing written down as it is in my head.) And it's just one more thing that is all. Zack's. Fault.
Although really I think it's more Aeris' fault, and somewhere in the Lifestream she is giggling like crazy.
I can see Zack totally throwing himself into a mating dance, with... interesting results. And I couldn't resist the triplets. I figure they must be as much trouble as Zack at times, if in different ways.