I've been successfully running Tomato and my voip provider for some time now, however, I had been accidentally limiting the bandwidth of my other services. What I'd like to do is keep my voip service as good as it has been, but give the rest of my services access to that bandwidth when it's not being used. My current setup: I have a 1Mb up link, and I have VOIP for my home phone. I'd like to make sure that ~100kb is always available for that line, and give other services and applications the rest of the bandwidth. Currently, I have my voip adapter classified as 'highest' by mac. The only other service in this classification is DNS. Here is my current Basic setup: First, my understanding is that by giving the 'Highest' classification access to 100% of my bandwidth, and limiting all other services to 90%, 10% of my bandwidth is always in reserve for the phone. Second, I'm not sure I understand what the first column is controlling. I believe that it controls the 'portion' of the available bandwidth that each classification can use, if all bandwidth is being used. Based on that assumption, I am giving my highest classification access to 20% of that 850kb, or 170kb total, because the only services classified as 'highest' are my phone and DNS - they could never use more bandwidth than that. I have then apportioned 50% of it to the 'highest' classification, as I have bandwidth intensive applications is this class, that also need priority. I've filled in the lower values, adding up to 100% total. So the question; is my understanding correct? I'm believing I'm missing something, because this is very different than the examples I've seen posted here, where everyone has the 'highest' classification allocated 80% of their bandwidth. TIA!