Cool, here's my forecast for BTC price then, from another thread:
Price may around this level all of 2015 and only the block halving in 2016 will cause it to increase
Looking at the network hashpower, it looks like all the 1watt and 1.2watt mining equipment (some may be farms) is still functional, even when it is not switched on for mining
Whenever, the BTC prices goes above $220 these farms and equipment are switched on - mine some BTC and immediately convert it into Fiat Currency, which causes the price to head back downwards below $219.
Therefore, their is still 362PTHs network hashpower, but it is only switched off when BTC is a below certain price benchmarks.
Around 362PTHs around $245 plus
Around 310 PTHs around $220 plus
Around 250 PTHs around $200 plus
Consequently, network difficulty will have to be held around 41500000000 right up to the block halving in mid 2016
Obviously, when the block reward is halved mid 2016, the 1watt and 1.2watt mining equipment will need BTC price of $400 before being switched on, so price will definitely climb alot