1. A method for interfacing a portable electronic device with a remote resource over a costed communications channel, the portable electronic device having a plurality of commands including a plurality of resource commands and a plurality of local commands, the method comprising: aggregating at least a portion of the plurality of resource commands to produce a set of resource commands in the portable electronic device without accessing the remote resource; and communicating the set of resource commands to the remote resource over the costed communications channel to produce a resource output responsive to the set of resource commands.