That's great news! I was just sharing what seemed to work for me and the real thanks should go to my friend Google.
Let us know if it keeps working. I do deal with quirks on my Inspiron 1100 not while X is running, but when X shuts down prior to shutting down the system and occasionally when I'm first starting. Frequently I get a black screen when X closes down, but the shutdown command proceeds and the shutdown is normal, though I can't see the messages. Once in a while I have problems at startup, usually at startx. Instead of seeing a graphical desktop, I get a black screen with unresponsive keyboard and mouse. A reboot fixes it. I've also had a black screen at login. The computer is not locked up, however. If I type my login name, password, and startx, IceWM starts and I see a perfect graphical desktop. Let me know if you get any of these behaviors.
Congratulations on your success.