You may also get better deals from local breeders. You can find a list of hatcheries by state and breeders by breed at www.CountyChickens.com.
Keep in mind that almost all hatcheries have a "small order" charge when you purchase fewer than 100 chicks. I suspect it's because the box costs them...