Apparently an iPhone firmware update may be imminent:
According to RBC Capitol [sic] Markets, an iPhone firmware update is coming
soon. Among the fixes and updates will be new widgets, iChat, MMS, home
networking support, Leopard integration, and location based services.
Great to hear, but how do you have location-based services without a GPS?