I'll try and absorb this tomorrow at work.
You wouldn't believe I work for a hosting company, would you? :P I've still got so much more to learn.
Luckily for the customers, my job is to help them with the more administrative side of things, and not technical...