You are absolutly correct. Windows does have a load balancing feature built into it. I've never used it personally but I hear its not too shabby.
Maybe you can shed a little light on this subject. Its been a long time since I worked with clusters. Do the 2K/2k3 clustering services still require you to have the external shared storage device? I would assume so since you are actually setting up a real cluster with the windows option.