For the record, an NPC (where was him? I THINK that in the monorail town) says that Pokemon eggs are not really eggs, but a cradle of some kind. And Pokemon breeding is as much a mystery in-game as it has always been. I think that the developers want us to believe in some "stork hypothesis", but take from that what you will.
Regardless, a somewhat stupid question: in Chesnaught's thread over at UT, a poster said that by breeding a female Chesnaught and a male Breloom, he could get a Chespin with Drain Punch. Several other posters said that they had no success in obtaining that move by using a male Smeargle or Mienfoo in the process. In the off-chance that the first poster wasn't mistaken, has the move-inheritance mechanics changed, i.e.: can some parents pass the move down while others can't? EXTREMELY unlikely, I know, but it doesn't hurt asking.