QUOTE(ljfox4 @ 13 Apr, 2008 - 10:23 PM)

I have wondered for a time now, what is a library deep down? I mean to say, is it source code? (Highly doubt that.) Is it object code? (More plausible).
If by library, you mean a dll, dynamically linked library, this is my understanding.
When you compile a program to be execute, it is a binary executable program. All programs must be loaded into memory to execute. That is the standard for computing, regardless of the Operating System. A library is a segment of code that can be shared. When it is loaded into memory, it is available to other programs that can link to it, & they can make calls to functions that exist in that library.
If this isn't the answer that you are looking for, I'm sure someone else that understands it better will explain it correctly, & more thoroughly.