Some Pokemon have way too many egg steps, and it takes ages to hatch a breeded Pokemon.
Not all of these effects will work in every game; check respective pages for details.
Egg cycle (Bulbapedia) Egg Hatching In Generation 4 (Sinjoh Ruins)
Yes - by having a Pokemon with the ability Flame Body or Magma Armor in your party, it will "incubate" the egg and cut the number of steps in half.
(Note, multiple Pokemon with the abilities don't decrease it any more.)