VTP, Portfast, Spanning Tree and all the other switch related stuff.
I tried to simplify the topology and provided answer in the diagram attached.. this will provide redundancy and max port availability for you..
Paul, Of course you can cable up to the way you proposed. But Ill tell you one thing ... STP is going to be a b1tch! Using a 2950 or plain 2960 is something I wouldn use. I would consider looking for a switch thatll support StackWise like the 2960S and 3750/3750X/3750E.
By the way, forgot to mention that if you are indeed using 2950 or 2960 switches as your aggregate switches, forget about Etherchannel because it won work. Etherchannel would work if your uplink switches is one logical switch. Like I mentioned in previous post, only the 2960S and 3750/3750E/3750X are capable of doing that because of the SmartStack technology. There are difficulties with Etherchannel when you use Gigastacking GBIC and/or switch clustering.
Thanks for the rating.