Read this article. Yes, it’s several pages long, but it’s well worth the read even if you have to crazy…