Huh!! You mean that the access speed even to the very fast 1 Gbps is limited by
the S L O W E S T nic say 10 Mbps... tell me it isn't so.

Say 2 or 3 slow nics were accessing the 1 Gbps --- you'd have to wait until the 3rd machine was done. Do we get any relief from TOE?
Erm not quite it's bit difficult to explain but it all depends on topography:
Server (1000mbps) > router (1000mbps) > client machine 1 (1000mdps) = 1000mbps connection
Server (1000mbps) > router (100mbps) > client machine 2 (10mbps) = 10mbps
Server (1000mbps) > router (10mbps) > client machine 3 (100mbps) = 10mbps
Now lets say all 3 machine download a 10meg file at the same time all 3 machines will have a download speed of 10meg/ second
If they all download a 100meg file:
Machine 1 - 100meg/ second
Machine 2 and 3 - 10meg/second
If they all downloaded a 1000meg file:
The bandwidth of 1000meg is shared between all 3 machines but the max 2 and 3 can download at is still 10meg/second, exactly how much speed each connection actually gets can depending on how the network is configured (load balancing) so:
All 3 machines download rate would drop a little say:
Machine 1 - 988meg/second
Machine 2 and 3 - 6meg/second
Total 1000meg/second output from the server, this is only a rough example and it does depend on how the network is configured.