A method of remotely controlling the camera functions of a mobile camera phone via a second mobile camera phone, the mobile camera phone and the second mobile camera phone being communicable with one another using the BluetoothTM protocol, the method comprising: establishing a Bluetooth wireless RF connection between the mobile camera phone and the second mobile camera phone; the method characterized in that the method comprises: receiving user input, by the second mobile camera phone, indicating selection of a second camera application to run on the second mobile camera phone and a corresponding camera application to run on the mobile camera phone from a list of Bluetooth compatible applications available on both the mobile camera phone and the second mobile camera phone; receiving user input, by the second mobile camera phone, identifying the second mobile camera phone as the master and identifying the mobile camera phone as the slave, in a master/slave relationship between the mobile camera phone and the second mobile camera phone, wherein the second mobile camera phone is configured to be the master or the slave and the mobile camera phone is configured to be the slave or the master, respectively; establishing, by the second mobile camera phone, the master/slave relationship between the mobile camera phone and the second mobile camera phone in which the second mobile camera phone is the master that can control the camera functions of the mobile camera phone; receiving in real-time, by the second camera phone via the Bluetooth connection, data representative of the mobile camera phone's viewfinder; and sending, by the second mobile camera phone via the Bluetooth connection, camera control commands to the mobile camera phone wherein the camera control commands allow the second mobile camera phone to manipulate camera settings, take a picture, and dispose of the resultant picture. establishing a Bluetooth wireless RF connection between the mobile camera phone and the second mobile camera phone; the method characterized in that the method comprises: receiving user input, by the second mobile camera phone, indicating selection of a second camera application to run on the second mobile camera phone and a corresponding camera application to run on the mobile camera phone from a list of Bluetooth compatible applications available on both the mobile camera phone and the second mobile camera phone; receiving user input, by the second mobile camera phone, identifying the second mobile camera phone as the master and identifying the mobile camera phone as the slave, in a master/slave relationship between the mobile camera phone and the second mobile camera phone, wherein the second mobile camera phone is configured to be the master or the slave and the mobile camera phone is configured to be the slave or the master, respectively; establishing, by the second mobile camera phone, the master/slave relationship between the mobile camera phone and the second mobile camera phone in which the second mobile camera phone is the master that can control the camera functions of the mobile camera phone; receiving in real-time, by the second camera phone via the Bluetooth connection, data representative of the mobile camera phone's viewfinder; and sending, by the second mobile camera phone via the Bluetooth connection, camera control commands to the mobile camera phone wherein the camera control commands allow the second mobile camera phone to manipulate camera settings, take a picture, and dispose of the resultant picture. receiving user input, by the second mobile camera phone, indicating selection of a second camera application to run on the second mobile camera phone and a corresponding camera application to run on the mobile camera phone from a list of Bluetooth compatible applications available on both the mobile camera phone and the second mobile camera phone; receiving user input, by the second mobile camera phone, identifying the second mobile camera phone as the master and identifying the mobile camera phone as the slave, in a master/slave relationship between the mobile camera phone and the second mobile camera phone, wherein the second mobile camera phone is configured to be the master or the slave and the mobile camera phone is configured to be the slave or the master, respectively; establishing, by the second mobile camera phone, the master/slave relationship between the mobile camera phone and the second mobile camera phone in which the second mobile camera phone is the master that can control the camera functions of the mobile camera phone; receiving in real-time, by the second camera phone via the Bluetooth connection, data representative of the mobile camera phone's viewfinder; and sending, by the second mobile camera phone via the Bluetooth connection, camera control commands to the mobile camera phone wherein the camera control commands allow the second mobile camera phone to manipulate camera settings, take a picture, and dispose of the resultant picture.