If we get past 680 and stay there a few days, then *maybe* we'll have 1% chances to rally. I cannot possibly see what catalyst would bring price increases right now.
Past weeks we had uber-bullish news, positive news, USMS auction and lots of independent TAs doing megabubble graphs. But nothing happened. Just some price swings.
I'm personally expecting to see some mass adoption (china '13 style) in developing nations soon with people like
https://www.37coins.com/ who are attempting to make an impact in the next months. And apparently Android phone makers are going to make a big push into places like India soon which would mean wallets like
http://www.kncwallet.com/ might spir some buying power into action.
I wouldnt be surprised if a large economy nation or regulatory body comes out with some surprising good news in the next months that creates more bullishness. Having said all that, nothing that would neccessarily start a rally. But you never know, the butterfly effect can be very effective in creating buy (and sell) ralleys.
Also, all the new retailers now accepting BTC could start a steady tide of buyers that dont spend all their BTC at once creating some new buying pressure - ie if person x decides to buy something for 0.074BTC from merchant Z, they might buy 0.08BTC from fiat, then spend the 0.074B leaving small residual amounts of BTC unspent as they're not likely to cash that small amount back into fiat. Assuming some of the retailers dont transfer all their BTC back into fiat soon after getting it, that would also create a residual amount of BTC left in their wallets that were bought but not sold. So, say 99% of BTC bought to be spent gets converted back into fiat by merchants, then theres a new flow of buyers who are 'hoarding' by default creating an extra buying pressure that wasnt there, even 6 months ago. Even if it's only 1% of BTC spent in retail, its still new buying pressure.
I doubt this is a reason the price will shoot up any time soon, but I think its a new note worthy 'buy' factor that creates a 'bottom' in the price that is v hard to penetrate.
Even if the rally doesnt happen, it would be the first time in years a peak didnt form at this period / cyclical interval, which would be weird:p