+1 for forexfactory news calander.
They have a high, medium and low impact indicator for each news item coming up.
Also, For free breaking news twitter is pretty quick to the punch if you follow the right sources.
That being said, Price is still king , a lot of times you'll see a spike...