if the system is still active, what happens if you restart X?
(CTL+ALT+BACKSPACE)
does it come back up and allow you to use it again?
also, you may check your dmesg or syslog for a bit more of an idea what is going on, perhaps something is getting picked up there?
good luck!
~k


