BarredBuff-
I think you will be quite happy with the birds you get from Cackle, I orders from Cackle 4 time and never was I disappointed with what I received.
I ordered there Hatchery Surprise (Hatchery Choice) 4 times along with 5 Light Brahma, 5 Black Giant, 5 Silver and 5 Gold Laced Wyandotte and all birds I received (450 to 500 in all) where above normal hatchery quality. They weren't top show bird but far better than stock that you would receive from the other two top selling hatcheries.
I would recommend using a good high protein starter/grower one that is around 22% protein and preferable one that contains some type of animal protein then keep then on it till they are at least a year old. If they start to lay before a year old just supplement with oyster shell, after they are a year old they if you like you can switch them to a good layer or breeder feed.
Chris