I personally find it much easier to hatch pokemon in Emerald than D/P for two reasons: mass Ditto catching and the Battle Frontiert IV guy. Both save a lot of time.
My current breeding project is a Timid Gengar with flawless HP, Sp. Atk, and Spd. The closest I got was HP and Speed, but I'll get the Gastly I want tonight.
I think my next pokemon may be a Jolly Sneasel.
If you need any help regarding breeding, PM me for assistance.
Currently making my OU team. It's gonna be awhile before I can battle :/