Accessing a user selection of objects is extremely useful in scripting. Rather than have scripts that are based on set objects or objects that are named with a specific convention, we can relate a script to an object selected by the user and completely ignore the limitations of names.