The final 0.00000001 BTC will be mined on March 2, 2138.
You can hold me to that. If it does not happen on that exact date look dig me up and I will give you $1000 worth of BTC. Of course that will be exactly 0.00001 BTC on that date. You can hold me to that also.