Libraries, technology, and the information marketplace