People ask for my recommendations and opinions a lot. We live in exciting times with so many options (thanks internet) that we are overwhelmed by choices. Not everything works for everyone, but personal recommendations are still a good place to start. This is an unscientific, incomplete list, but for right now I'm only listing things I have personal experience of and can vouch for. I'll keep adding resources as people ask.