Lee,
Cisco has many different passwords so that different things and people can do different tasks, it also adds "layers" of security.
Set a console password - this sets a password so if anyone connects to the console port on the router they are asked for a password
line con 0
password xxxxxx
login
Set an AUX password - this sets a password so if anyone connects to the AUX port on the router they are asked for a password
line aux 0
password xxxxxx
login
Set a telnet password - this sets a password so if anyone telnets to the router they are asked for a password
line vty 0 4
password xxxxxx
login
Set the enable password - this sets the enable password for getting into privledged mode that tends to be for legacy purposes, if you have an "enable secret" password it will superseade the "enable password"
enable password xxxxxx
Set the enable secret password - this sets the password for getting into privledged mode which is a "administrative" mode where things can be CHANGED on the router. Without privledged mode a tech can look at lots of stuff on the router for troubleshooting but can not change things, so your "tech" may have the console and AUX password but not the enable secret password.
enable secret 5 $1$WBOH$6iZOu4CqmpyVyN67BTGiw1
(above hash was "hashed" so it is not one of the passwords on my router

)
Hope this helps!
E.A. Broda
CCNA, CCDA, CCAI, Network +