Random event: I just walked by one of these (Grand Central-UN area) on my way to the library today and said "Wow. I wonder why I didn't hear about this before...or see it before?" So I started looking for other payphones/WiFi-stations and didn't see one.
Great idea.