Question: what is the difference between a sharepoint site and a library?
Answer: Libraries are primarily a tool of document management. Unlike their anemic little brothers (folders) libraries support metadata, workflows, versioning, and the implementation of managed processes. Sites, on the other hand, are a tool of Information Management.