very interesting stuff @ op...