A big thanks to Lakesidetrader for getting us started in this guide.