Thanks man. I want to talk about more things you can do with compression specifically - but there's SO MUCH. Maybe some people can ask some questions and get the ball rolling.
I'm working on a mix right now that's got about 150-200 tracks, not including the reverbs, delays, and parallel tracks I will build. There's all sorts of compression all over the place doing all sorts of different things.
There's six different kick drums that all come in at different times at different patters - I'm using compression to even out the dynamics so it never feels like there's a huge variance in kick drum energy. I'm using compression to bring out the attack on some kicks, and the lows in others. I have some heavy duty compression and saturation on the bass to bring out the overtones and weight off it, while still tucking it behind the kicks volume wise. I have compression on the vocals to help them cut through the layers of synths.