I have not ordered from them, but I almost did. Their website is nice - simple, but has all the info you need, and they do have pictures of the birds (I hate those that don't!) I e-mailed them a question, and I promptly received a friendly reply.
Their prices are very cheap - the ducks are $3 ($4-5 at other hatcheries), and you can mix and match, with a $1 higher price per if you order less than 6 of each kind. The only cheaper price I've seen was at Ideal when they had a special - $2.25, but you had to get at least 20!
Chicks are cheap - $1.05 - $1.25 for Cornish Rocks, $2 for sex link pullets.
Shipping is reasonable. They have no minimum for breeds, so you could order 3 turkeys, 6 ducks, 20 chickens.
I ended up not ordering from them as I got several hatchery specials for very cheap and am a bit overwhelmed with chicks! But next year I hope to order a good amount of their runner ducks for eggs.
I really do like the fact that they are a family owned hatchery - I'd rather support that kind of business then a larger company.