hey thanks!! That itself doesn't seem to do much for me but the man page on it gives some useful info... i remember the X setup mentioned making symbolic links for various files used by the previous installation, and /usr/X11R6/lib (as in "/usr/X11R6/lib/X11/xdm/Xservers") stands out. I'll bet something isn't... uh.. symbolically linked (?) to where it should be. Also: There's a file called Xsetup_0 AND Xsetup_0.old.in /usr/X11R6/lib/X11/xdm. Is the .old one a backup (i mean, could it be as simple as replacing Xsetp_0 with Xsetup_0.old)?
********The xdm-config file for anyone who cares********
! $Xorg: xdm-conf.cpp,v 1.3 2000/08/17 19:54:17 cpqbld Exp $
!
!
!
!
! $XFree86: xc/programs/xdm/config/xdm-conf.cpp,v 1.10 2002/11/30 19:11:32 herrb Exp $
!
DisplayManager.errorLogFile:    /var/log/xdm.log
DisplayManager.pidFile:         /var/run/xdm.pid
DisplayManager.keyFile:         /usr/X11R6/lib/X11/xdm/xdm-keys
DisplayManager.servers:         /usr/X11R6/lib/X11/xdm/Xservers
DisplayManager.accessFile:      /usr/X11R6/lib/X11/xdm/Xaccess
DisplayManager.willing:         su nobody -c /usr/X11R6/lib/X11/xdm/Xwilling
! All displays should use authorization, but we cannot be sure
! X terminals may not be configured that way, so they will require
! individual resource settings.
DisplayManager*authorize:       true
! The following three resources set up display :0 as the console.
DisplayManager._0.setup:        /usr/X11R6/lib/X11/xdm/Xsetup_0
DisplayManager._0.startup:      /usr/X11R6/lib/X11/xdm/GiveConsole
DisplayManager._0.reset:        /usr/X11R6/lib/X11/xdm/TakeConsole
!
DisplayManager*resources:       /usr/X11R6/lib/X11/xdm/Xresources
DisplayManager*session:         /usr/X11R6/lib/X11/xdm/Xsession
DisplayManager*authComplain:    true
! SECURITY: do not listen for XDMCP or Chooser requests
! Comment out this line if you want to manage X terminals with xdm
DisplayManager.requestPort:     0
********Here's Xsetup_0********
#!/bin/sh
# $Xorg: Xsetup_0,v 1.3 2000/08/17 19:54:17 cpqbld Exp $
xconsole -geometry 480x130-0-0 -daemon -notify -verbose -fn fixed -exitOnFail
********And finally, Xsetup_0.old********
#!/bin/sh
# Xsetup for Red Hat Linux
# Copyright (c) 1999, 2000, 2001 Red Hat, Inc.
sysresources=/etc/X11/Xresources
# merge in defaults
if [ -f "$sysresources" ]; then
    xrdb -merge "$sysresources"
fi
/usr/X11R6/bin/xsetroot -solid "#5477A0"
if [ -z "$RUNNING_UNDER_GDM" ] ; then
  /sbin/pidof -s kdm &> /dev/null && [ $? -eq 0 -a -x /usr/bin/kdmdesktop ] && /usr/bin/kdmdesktop && sleep 1s
  # only set the background if the xsri program is installed
  if [ -x /usr/bin/xsri -a -f /etc/X11/xsrirc ]; then
      /usr/bin/xsri --redhat-login --set
  fi
fi