the /usr directory and all its subfolders had somehow been changed so that only the owner (root) had exec priveleges. I gave group and others exec access, and I was able to log into my account just fine.
The thing I'm dealing with now is, Xandros Networks claims I don't have all the resources installed that it needs to function correctly. I have no idea what that's all about.