There are a few threads on this already btw going back a couple of years, e.g. …
If you want to get into the juicy stuff this is a great place to poke: