2. If I am using the type tool, and am done working on a particular piece of type and want to start a new label somewhere else, I want the type tool to be smart enough to realize that if I click more than, say, 10 or 20 points away from the type I've got selected, I want to start a new item of type, over HERE where I clicked, not continue editing the old one over there.
3. CS4 (i.e. version 14) and no way to restore a stroke that's been accidentally been converted to a type baseline because I clicked it with the type tool? I know KelsoCartography has a script that does this, but (as per my comment about script list not being persistent) it's hard to get at, and it's too basic a function to leave doable only by a quick "undo." Try losing a river or a road with a hundred points, and see if you think the current way works.