Update has arrived! As always, let me know if I missed anything or if anything's unclear!