I can't speak for the other ones, but The Free Library of Philadelphia allows you to do everything online. Additionally, if you are a veteran or active duty, there is no charge, which is how I got it. I believe there are other options to get it free of charge as well, but I don't recall so I would check first.