I am sitting in McDonalds eating a big breakfast. I tried logging onto their wifi but found the cloud only accepts O2. Just realised as I write that should not make a difference, Wifi does not use mobile network.
I need to investigate iPass when I get home.
{edit}
The O2 contract includes access to “The Cloud” WiFi as a benefit, other networks have to pay for access.