I've been happy with my chicks from Cackle. Not so much with my chicks from Ideal, and we've placed our first order with McMurray due to be shipped the week of March 8th.
Cackle is minimum 15 order, but you have to order each breed in sets of 5, Ideal has a minimum dollar amount, but will throw in a lot of packing peanuts if you only order a few. I believe that My Pet Chicken is only 3 required, but you're going to pay 30 bucks to ship them if you do that, may as well go with the larger order at that point in my honest opinion.