I have a non-resident NYPL card. I consider it to be well worth the $100 investment! They add new books quite regularly.
One small correction to Leeps's first post--they only allow 12 books to be checked out at once. But, your check outs automatically expire in 21 days which allows you to get more books.
dordale