Many are familiar with a common challenge in Illustrator -- a bunch of text that should all be contained within a single string of text, but that instead is broken up and spread about your file as multiple individual text blocks. This can happen for a variety of reasons, but most commonly it is because you've moved text from the newer text engine that was added in Illustrator CS to an older version (or "legacy" version) of Illustrator, or because you've opened a generic PDF file.
Many people aren't aware that you can simply select all of the individual text objects, choose Edit > Copy, and then simply paste into an existing text object -- all the text will be magically "sewn together" into a single string. There are also several scripts out there (Rick Johnson's Concat Text being one of them) that help this process along as well, without the manual process of copying and pasting.
Now, Justin Putney and Amy Petersen of Ajar Productions, have developed a script as well, which when run, throws up a dialog box asking how you'd like to join the text (other scripts usually rely on stacking order or the order in which the text was created). In addition, the script is installed using Adobe's Extension Manager, which is actually a nice little AIR application that Flash, Dreamweaver and Fireworks have utilized in the past, but it's refreshing to see it being used now with Illustrator as well (CS4 required for that version of the script).
More detailed information as well as the script itself can be had here. Once the script is installed, launch Illustrator, select your chopped-up text and choose File > Scripts > MergeText_AI. Season to taste, and enjoy!