The early EUR/USD rally seems to have run out of puff somewhat, and we’re presently back at 1.2680. Sources report sell orders lying up at 1.2725/30, with buy stops said to be gathering up at 1.2735/40. Initial technical support is seen lying not far off at 1.2670.