A portable communication device is provided and includes a display. At
least one remote control soft button is presented at the display and an
electronic device control command is associated with each remote control
soft button. Further, the electronic device control command is enabled in
response to a code received at the portable communication device from a
service provider. The portable communication device also includes a
keypad that can be used to select the remote control soft button.
Further, the electronic device control command is selected from the group
consisting of: play, stop, pause, volume up, volume down, record, channel
up, channel down, fast forward, and rewind. Additionally, the portable
communication device includes a text input field and a send button that
are presented at the display. The portable communication device
selectively can control a selected remote electronic device using the at
least one electronic device control command.