There is soooo much to learn. For those of us that want to understand roughly whats going on under the hood!