We have a mac pro running OS X Server 10.6.8. Here's the current network/internet setup: Cable modem -> switch -> server (1st NIC) and Airport base station (open wireless) Then from the server the second NIC goes to another switch and another Airport base station that has a secured wireless network. Those connected to the wired LAN or secured wireless network are routed through the server for everything and it supplies DNS, DHCP, and the firewall. Those on the open wireless network have no access and are routed through the Airport directly to the internet. Both the open wireless and secured wireless network are extended using 2 other Airports. I didn't set this system up but I understand why it was done this way. However, I think there's got to be a better way while still allowing public access to internet but keeping the server secure. What I want to be able to do is setup some type of QoS or at least be able to throttle those on the open wireless network. Currently there's no way to do this. I was thinking of routing everyone through the server, and setting up the Airport to operate a guest network. That would isolate them from the server, correct? If that works then we'd only need 2 wireless access points instead of the 4 we have now. It still leaves the problem of QoS/throttling. Do I need to put a router in there somewhere with those capabilities? I don't want to add too much to the complexity since the server is already handling DHCP and the firewall. Basically I want to be able to give priority to those on the wired LAN or secured WLAN priority over those on the public one. We have a Sonicwall TZ 100 that's not being used. Not sure if this can be utilized in some fashion to accomplish what I want. Thanks!