Grammatically, your solution is fine. But as I understand it, the reward will be calculated in predictable amounts, halving every... four years? (Well, once every 210,000 blocks, which http://bitcoinmagazine.com/2842/block-reward-halving-a-guide/ believes will be around once every four years.) If that estimate is correct it'll halve six (?) more times, ending up at about .3BTC. Even if that estimate is off, how likely is it to ever approach even 1,000 satoshis? I want to be realistic here.