The link is for a nokia 5800 mobile on o2, priced £199, but in the small christmas mobile leaflet on page 3 its priced at £129, possible misprice.
So I ordered 1 over the phone and they noted it on my account & honoured the price and reduced to £129 once it arrived, but i also used a £10 off code. So £119.
In the o2 shop its £199, so a bargain. And another xmas pressie sorted.