I was poking around cisco.com and found an FAQ on qos features supported by 2950s and I was confused by the last line of the following answer.
In Cisco IOS Software Release 12.1(12c)EA1 and later, there is support for expedite queue and WRR scheduling instead. This scheduling uses one of the four egress queues (queue 4) as an expedite queue. WRR scheduling is performed on the three egress queues that remain. The expedite queue is a strict priority queue. Before the service of the other three queues, this expedite queue always receives service first, until it is empty. For all releases, strict priority scheduling is the default. Here is a sample configuration:
wrr-queue cos-map 1 0 1 2 4
wrr-queue cos-map 3 3 6 7
wrr-queue cos-map 4 5
wrr-queue bandwidth 20 1 80 0
Note: CoS 5 is mapped to queue 4. Queue 4 is the expedite queue, with bandwidth assigned to 0.
why would you want to set the bandwidth of the strict queue to 0? This confused me so I went over my notes from my BCMSN text book and I wrote that you have to configure the lower queue with lower weights. Is there some other pricipal to wrr queueing that I am not aware of?