Conversation so far:
When was the New York Public Library's website created?
January 7, 2010, New York, N.Y., The New York Public Library has launched its new Drupal-based website, at http://www.nypl.org.

Question: could you tell me something about the website please?
Self-contained rewrite: Could you tell me something about the New York Public Library website, please?