Yeah, I've never known where to find rainbow gems in any of the places, and in a game for fun I had the mom running around with the collection helper, picking up tons of gems and none were the rainbow gem, unless it was the Luminous gem which is kind of rainbow coloured. As the eldest daughter had been doing the chemistry table anyway, she ended up making it. I think it really is the easier way of the two. In that game, which I just deleted the other day as it was becoming boring, all of the children had IF's. Rayne, twins Spirit and Luna, twins Xena and Gabriella, and Spirit and Mystique's(Luna's IF) twins, Zen and Wulf. Funny thing was, Xena and Gabriella were identical at teen, after I'd put the same hair on them, and their IF's were identical in looks. And I kind of had the same thing with Spirit's IF being impressed by Luna's moves at Prom and showing up as a romantic interest in the relationships panel. I had been planning to make him real and have them get together anyway, although his traits weren't that great. Hot-headed was one of them. Another funny thing was that she had a worse time keeping her relationship with mystique, who had clumsy and inappropriate, then Spirit did with Zola. Rayne and Payne had no troubles, they got themselves up to best friends and stayed up there right up until he became real and I had them get together.
Something else that really got me, was the first time I made Zola real, as the game crashed and I had to start quite some way back, is he had red hair, then the second time it was green I think. Same with Mystique, first time it was green, second time it was purple with green tips. What's up with that? Are their looks completely random? Zola and Mystique both basically had the same looks, it was just the hair colour that was different.