I second all of Jen’s comments–that is a fantastic list! One addition point I would note is that members of the Paleontological Society have free online access to the Treatise on Invertebrate paleontology as a membership benefit. If you are a member, then you already can access this via the member’s login page. If you aren’t a member, the PS recently added a membership category for amateur paleontologists.