Really great post Vitaly!
Great post, but I really hope that it is about the range 1999 - 2014, and not 1999 - 2104 because extrapolation tends to become somewhat unreliable :)