We consider several aspects of high-order harmonic generation in solids: the effects of elastic and inelastic scattering; varying pulse characteristics; and inclusion of material-specific parameters through a realistic band structure. We reproduce many observed characteristics of high harmonic generation experiments in solids including the formation of only odd harmonics in inversion-symmetric materials, and the nonlinear formation of high harmonics with increasing field. We find that the harmonic spectra are fairly robust against elastic and inelastic scattering. Furthermore, we find that the pulse characteristics play an important role in determining the harmonic spectra.