Is this design correct?
The Catalyst switches allow me to have 4x1G or 2x10G Uplinks.
Im going to go for 10G uplinks because I think we will need the bandwidth between the stacks.
In the core stack I will connect one of the dual NICs from each server into each switch - making the core redundant for those servers - if one core switch fails I can still access the servers.
Each access stack switch will have an ether channel link to each core switch providing a fast uplink between the stacks and some redundancy - if one access switch fails, users on the other switch will still be able to access the servers.