I saw this yesterday, I know nothing in here is a big secret, but this really puts it into context. Warning: it's really long, but it you're like me you won't be able to peel yourself away once you hit play.
Of course by sharing this, I'm not advocating not paying your taxes, but we need to...