A very popular breed for those in to self sufficiency is the Hyline Brown.My S.O. likes those huge Brahmins, I want some golden phoenix.
They're prolific egg layers - at first. They'll lay every day for about 3 years and they don't seem to have an off season, but then they stop laying while they're still young enough to be good eating.
And a tip about plucking an old German mate taught me - "At my age I have to watch my cholesterol and I'm not supposed to eat the skin anyway so I just peel them."
