20. A server device for incorporating multimedia content into a message handled by a mobile device, said server device comprising a memory storing computer executable instructions for: obtaining a message being exchanged between said mobile device and one or more other entities in a data communication system; examining content in said message to determine if one or more portions of said content in said message match predetermined criteria related to the relevance of said content to multimedia content; using one or more profiles associated with a user of said mobile device to determine if the number of matches can be reduced according to the relevance of respective ones of said matches to said user and, if so, removing one or more of said matches; for each match, identifying particular multimedia content to be associated with the corresponding one of said one or more portions of said message, said multimedia content configured to be accessible to said mobile device through a selection associated with said corresponding one of said one or more portions of said content; and modifying said message to include, for each match, a linking mechanism visually identifiable with said corresponding one of said one or more portions, wherein said linking mechanism is configured to reveal said particular multimedia content upon selection thereof.
20. A server device for incorporating multimedia content into a message handled by a mobile device, said server device comprising a memory storing computer executable instructions for: obtaining a message being exchanged between said mobile device and one or more other entities in a data communication system; examining content in said message to determine if one or more portions of said content in said message match predetermined criteria related to the relevance of said content to multimedia content; using one or more profiles associated with a user of said mobile device to determine if the number of matches can be reduced according to the relevance of respective ones of said matches to said user and, if so, removing one or more of said matches; for each match, identifying particular multimedia content to be associated with the corresponding one of said one or more portions of said message, said multimedia content configured to be accessible to said mobile device through a selection associated with said corresponding one of said one or more portions of said content; and modifying said message to include, for each match, a linking mechanism visually identifiable with said corresponding one of said one or more portions, wherein said linking mechanism is configured to reveal said particular multimedia content upon selection thereof. 36. The server device according to claim 20 further comprising instructions for limiting a number of said linking mechanisms in said message according to a predetermined maximum threshold.