1. A method of providing unified messaging services in a computing environment that includes a plurality of message types, said method comprising: providing a unified message that can represent a plurality of message types; providing one or more features associated with said unified message; receiving a selection that identifies a first selected feature of said one or more features; determining, based on said first selected feature, if each one of said plurality of message types should be used for said unified message; and transforming said unified message into a first message type of said plurality of message types when said determining determines that said first message type can be used.
24. The method of claim 1 , wherein providing one or more features associated with said unified message comprises displaying the features to a user on a device, and wherein receiving a selection that identifies the first selected feature comprises receiving a selection from the user by way of the device after displaying the features to the user on the device.