what is the ROI period?
Use
http://www.bitcoinx.com/profit/ to calculate it as it assumes a profit decline into the equation.

I got 63 days based on 6BTC @ $170ea 0.15c/kWh power but prices move every day who knows tomorrow or how long it takes to deliver?
I checked too, that's good!
Would you recommend?