3. The method of claim 2 , wherein the revised snippet is provided by: selecting a snippet piece to append to the snippet, determining that the snippet piece is to be appended to the snippet, and appending the snippet piece to the snippet.
3. The method of claim 2 , wherein the revised snippet is provided by: selecting a snippet piece to append to the snippet, determining that the snippet piece is to be appended to the snippet, and appending the snippet piece to the snippet. 5. The method of claim 3 , wherein appending the snippet piece to the snippet comprises removing a previously appended snippet piece from the snippet piece and appending the snippet piece to the snippet.