All good points, castaway. I'll have time to work on implementing them this evening (localtime california).
One thought. The reason that I opted to not require the original title to be typed in on the command line is because I felt that it is inconvenient to have to carefully type it in exactly as it appears in the original post, without any missed spaces, punctuation, and so on. How about if I implement an optional commandline switch, "-orig"? If you use the switch, the script runs from the commandline without the runtime prompt. If you don't use the switch, the script still grabs the original title itself (like it does now) and prompts to ensure it's correct.
Thanks for the suggestion on how to overcome the WWW::Mechanize 0.74 requirement. I'll implement that too.