Right. There are more ways to do this also.
Compaq Teaming Nics allow for mac sharing, what this does is it add's a third nic, virtual of course, and it has it's own seperate mac address. Through the software, both nics listen for this same address and the software decides which nic receives it.
You can also use Fast Ether Channel with some switches. This takes away the software portion of "which nic accepts the packet game" and lets the switch do it. This will give you the best throughput because in the earlier example, the switch sends all the packets to both nics, where Fast Ether Channel only send to 1 of the nics. That is how you get 200/400/800 mbit connections.
Finally, the multihomed wins entry is a good idea too if you use standard nics and switches/hubs. The only downfall, you don't get true load balancing. Because once a pc caches a netbios address, it will keep using it. If half go to one ip and the other to another, what if the first half are power users and the others e-mail people basically. The other card is sitting idle. I have never done this, but I can tell from other experience, this is the least effective solution.