As you note, libraries are good. Often they can connect you into one of the for-pay networks for free.
Also, the last time I hit the effing Jstor paywall there was an option to create an account and read a few articles a month for free! Clearly they're under some pressure.