Warning
Very geeky presentation
Assumes you are smart or willing to learn
Extremely technical
Questions are welcomed, but I will probably skip over basics in lieu of time