For that low a level of traffic, Microsoft's own built-in NLB is probably more than good enough. Most of the problems described are usually only in extremely high-traffic, high-stress environments. A site that gets a few thousand hits a day probably doesn't even need NLB at all. I currently administer a site that does about 20-30 GB of bandwidth in traffic a day from a single 100-megabit network interface. People often think that NLB is a Band-Aid for other problems, such as poorly-designed sites that bog down the incoming request queue. In short, try it -- you may find it's not even all that urgently needed.
This was first published in March 2003