"I checked out syslog to see if there was anything there, here's what i found:
... kdm_greet: GreeterPlugin classic does not exist..."
You may have a problem with a defective pm package or a rpm package that installed incorrectly. You can find out what rpm package installed kdm_greet with:
rpm -qf /usr/lib/kdm_greet
Then check the installed version of the rpm against the original rpm package:
rpm -ql packagename
rpm -qlp /pathname/packagename.rpm
and see if all of the files were installed.
See man rpm to understand the details of the rpm commands.
Be prepared. Create a LifeBoat CD.