I have seen this scenario in practice.
One server at a local school. It is running WinNT with two 10/100 NICs (different IP addresses, of course). Some server apps are assigned to one IP address, some are assigned to the other. Both NICs go straight to the wiring closet. I seen no reason why you'd have to stop at two NICs, but if you only run two server applications, then having three addresses doesn't help much.
[edit] another thought. One server, four NICs, (four IP addresses, four different DNS names). If you had a 100 client LAN, then 25 connect to one IP, 25 to another, etc... Total throughput would probably only be limited by the server, not by the network architecture. The server could actually be communicating with four clients at one time, instead of just one. [end edit]