I'm guessing it's a good idea to run gigabit to the desktop if you are doing a design from scratch; but is it a good idea to actually enable gigabit on the switch ports connecting to those desktops?
My concern is that if you have 48 workstations running gigabit connected to a single switch couldn't that potentially cause a bottleneck elsewhere? Say you have a uplinks of 2 gigabit links (EtherChannel), all it's going to take is two workstations starting a large file transfer to fully utilise that link. That means, 2 workstations have just taken up 2 gigabits of bandwidth of your server just like that. Isn't that a potential problem? Wouldn't limiting links to Fast Ethernet be safer? Especially when there's no particular need for gigabit speeds to the desktop in most cases.