There's so much in this one. If I had more time, I'd break it down a bit, but I'm busy...

Check it out.