TeliaSonera already offload automatically to their own wifi whereever it is possible and the mobile client supports it (mostly meaning it will offload iPhones as the support from Android phones isn't very good yet).
Nice to see things happening but the main problem to solve is not the end user equipment this article talks about, but rather operator systems (systems that could handle this and scale for the increased traffic is not something many operators have).