I edited the main.cf file just fine, but I don't have a file that is called /etc/postfix/sasl. That is a directory. Inside of it I found a file called smtpd.conf and that is where I added the line
smtp.ameritech.yahoo.com myid:mypw with my info.
BTW, I didn't have anything that resembled the line smtp_sasl_password_maps = hash:/etc/postfix/sasl in main.cf so I inserted it at the bottom of the file.
After that I hashed it and restarted the two services and something went horribly wrong. This is the error I get:
Aug 30 13:06:52 klusterphuck postfix/smtpd: fatal: SASL per-process initialization failed
Aug 30 13:06:53 klusterphuck postfix/master: warning: process /usr/lib/postfix/smtpd pid 6899 exit status 1
Aug 30 13:06:53 klusterphuck postfix/master: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
These warning keep repeating themselves over and over in the log file about every one minute as well.