I run a large network on a limited bandwidth and I've noticed some home routers allow for QOS settings based on data downloaded. This allows the first X amount of megabytes to be transmitted at a higher priority than the subsequent data. A solution like this would be ideal, since most people surfing the web will not be slowed down by people downloading larger files. Also, a priority based on destination IP address or domain might be a reasonable workaround. The way it currently stands, I cannot prioritize web traffic being transmitted through port 80, as it is all handled the same.