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