Everyone seems to whine when these topics come up, indeed they are some of the most boring topics in the web world. They are, none the less, very important. Lets start this off right with some definitions.