Awesome write up! I always wanted to try a p99 but they were never within my price range.