Of course, it is less than ideal, given that most wireless hotspots use a web-based kludge to collect payments, which renders them unusable for appliances not suited to web browsing. What the world needs is a standard for publishing access point metadata and negotiating payment or roaming. Perhaps, on each access point, an IP address (say, 10.255.255.254) to be reserved for responding to HTTP requests, which could give XML-based metadata about the access point, handle logins in a standard fashion, and speak some kind of digital-wallet protocol if needed for payment. With that, a wireless VoIP phone (or satellite navigation client or news-ticker wristwatch or whatever appliance one wants to imagine) could ping this, grab data on the access point, and see if it can use it on its existing credentials (such as roaming agreements). If not, it could display the point's charges and ask the user if they want to pay for access.
Please keep comments on topic and to the point. Inappropriate comments may be deleted.
Note that markup is stripped from comments; URLs will be automatically converted into links.