A method for controlling the dispersion and thus group velocity of guided modes in photonic crystal (PC) waveguides using bi- and quasi-periodic lattices is presented. Rectangular lattice photonic crystals are proposed as possible candidates for implementing such control. However, these structures, and generally all bi-periodic lattices, develop undesirable characteristics as the perfect square lattice is perturbed. Thus, quasi-periodic photonic crystals, which have been shown to be promising in selective mode engineering, were examined next. A possible scheme for engineering of a single mode PC waveguide with guiding through the entire bandgap is presented.