I like it!
However, this math doesn't quite add up to me...
Currently, 100 MH would give you 0,17728007 BTC/day. At rate $21,70 per BTC this gets you $3,8470/day
Don't get me wrong, I'd love to get $3800/day for 100MH, but I don't think that is correct

-Phil