This talk discusses some general principles of discrete choice experiment design and introduces the conjointTools R package, which provides tools for assessing experiment designs and sample size requirements under a variety of conditions prior to fielding an experiment. The package contains functions for generating designs, simulating choice data according to assumed models, and estimating models using simulated data to inform sample size requirements, including using designs exported from Sawtooth Software.