NLB, sometimes referred to as a poor man's cluster, is far easier to
set up than a real cluster. In a lot of enviroments it provides
sufficient redunancy. Another bonus is that it can be done with
standard edition.
I did some searching and I cannot find a good document stating why you
should not cluster IIS. I also find something you should read:
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/2d5977cf-06b7-4d4b-8e8c-ce083ac8a6ee.mspx?mfr=true
But, perhaps someone else here has a different opinion. In any case, if
this is the first time you're building something like this get some
spare hardware and build a test setup first.
HTH