1. I'm probably too lazy to look this up, but given mining Bitcoins essentially boils down to solving hard math problems and there is no centralisation, what prevents collisions from two miners mining the same bitcoin at the same time? Is there a GUID element involved? (if so, then perhaps collisions are possibly, just extremely unlikely as to be practically zero).
2. If the bitcoin mining difficulty increases on a known path, would it be possible to tie the current BTC price (probably would have to try estimate a forward price) vs the current cost of GPU processing on EC2 (ie. via Amazon's spot market mechanism). Has anyone done this?