I also have used all three sources, if I am looking for laying hens I go to a trusted, usually Amish (they don't like to cross-breed their animals) but my preference is ordering from Murray McMurray...