This way is a little hairy aswell. I'm looking at bandwidth management on a MAC level to differentiate between each node. Although I know MAC's can be spoofed so I might end up just creating filters per IP. What bandwidth though I'm not yet sure of for local traffic. I don't want to hugely impeed local traffic speed but for those with slow connections I'd like to lower the total throughput slightly so there's not to much latency for others trying to initiate a connection/transfer etc...