Hello. I just got done watching the CBT nuggets series on QOS. Here are some of the terms and oh boy a couple dozen more acronyms to squeeze into my waterlogged sponge of a brain:
DSCP
RED
WRED
Policing
Shaping
NBAR
Link Efficiency
TOS
COS
IP Precedence
Drop Precedence
MQC
AutoQOS
Priority Queuing
Low-Latency Queuing
WFQ
CBWFQ
Custom Queuing
FIFO
Class and policy maps
EF
AF
MLS QOS
I need to help implement QOS in a large enterprise environment in the next couple weeks, and I am struggling with making sense of all these topics. Since there seems to be SO many options here, I am basically looking for best practices. If someone could give me a basic plan to attempt to follow in doing this I would be ecstatic. If someone would dare to attempt to group some of these concepts for me as well that would be fantastic.
In my network we have a lot of VOIP from avaya phones, and video conferencing, and that's basically all the QOS I need to put in place. I'm leaning toward defining some simple NBAR class maps for shaping on all 56 branch office routers, and obviously on the core as well. Prioritize voice, then video, and leave data as best effort. Also I may want to put some kind of congestion management on the internet routers as well limiting http and https. My issue is there seems to be about 25 ways to do this!
My ideas could be way off base and if I would love suggestions and maybe some help making sense of all this.

For more info we have pretty newish gear, at least 2821s at all branch locations, and a lot of 3750x switch stacks.
Thanks so much for your time guys!