1. A method of identifying instant messaging conversations on a mobile device, said method comprising: providing an interface for exchanging instant messages for a thread comprising an instant messaging conversation, said thread comprising a plurality of said instant messages in chronological order; providing an option to enable a user to define subjects for portions of said thread; upon receiving a first input entering a first subject, embedding said first subject into said thread at a first point of creation by displaying said first subject at a first current point in said thread along with said plurality of instant messages without starting a new thread; and upon receiving a second input entering a second subject, embedding said second subject into said thread at a second point of creation by displaying said second subject at a second current point in said thread along with said plurality of instant messages without starting a new thread to thereby distinguish between multiple topics covered during the same conversation by identifying different portions of said thread using said first and second subjects while maintaining previous conversation history.