Disclaimer: this is a work in progress, is likely full of errors right now, and shouldn't be taken as financial advice. Gotta love the finance industry.