OK, so I'm reasonably set on a Nexus 5, on O2 (who I'm with at the mo). The question is, who do I get it from? Someone in an O2 shop told me about "Refresh" which seems interesting - a certain amount of your monthly bill goes towards paying for the phone, and some to the line rental etc. Once...