Buckle up, nerds. This is gonna be a long one.