I am attempting to setup 2 servers to use network load balancing, specifically with windows media services, on 2003 server standard. I will be using these servers strictly for broadcasting live events. The servers are identical in hardware and software configuration. The big question mark for me is if I'll need some sort of shared database or something like that for the live streams? Or can NLB function properly without the shared storage? Also, 2 of nic's are on public internet connections, same switch, with no hardware firewall in place, just the windows firewall. The other 2 nics are connected to each other via a crossover cable, and are on private IP's. Will the 2 internal nic's be good enough to have whatever communication is needed? Or will I need to get a hardware firewall and put them behind it, are there ports I can open in the windows firewall that would enable this communication? I understand security wise that it's not the best idea, but it's what I have to work with.