I use 3750 stacks at the edge on my network. The main benifit is easy expandability, management, and rerplacement. If I need 48 more ports, I just drop in another 3750 to the stack. I then just have to configure the new switches ports.
The stack looks like one switch when managing and configuring.
If a 3750 fails, just configure the replacement to the same switch number as the failed part, and the switch is automaticly configured from the master 3750 when powered up. You don't have to take down the rest of the stack.
There are 2 stack ports on each switch; you make a daisy chain with the last switch connected to the first. Each stack port runs at 32Gb/S.
What happen if the master switch fails? I believe the master switch contains the IOS version and configuration on where the other switches inherited. Is there any fail-over mechanism for this situation?