maybe you should stick your price to hash power/generated btc per machine...like 10% of it...it is not like the miners make less money just because the price is rising...quite the contrary
*THAT* is a good idea, and honors the fact that this is a bitcoin to bitcoin transaction, not some fiat fiat using bitcoin like Amex or Western Union or greasy bits of paper.
I'll see how I can approach this.