Interesting.

After I log into the console, if I echo $PATH, it shows "/usr/X11R6/bin" as 
the last entry. However, if I add "echo $PATH" at the top of my 
/usr/X11R6/bin/startx script, the last entry says "/usr/X11R6/bin=". I don't 
know where the '=' is coming from, but that seems to be the problem.

If I do as someone (I'm writing this from work where I don't have my full 
email history) suggested, startx succeeds, with a path that ends with 
"/usr/X11R6/bin=:/usr/X11R6/bin" When I get home from work, I'll try to track 
down where that extra '=' is coming from.

In answer to someone else's question (again with the lack of history), yes, 
Eclipse is written in Java. If I remember correctly, you seemed to think that 
writing it in Java would be a bad idea. Would you mind explaining why you 
think so? My heart belongs to Smalltalk, so I won't take offense to any 
Java-bashing. :)

Thanks again,
- Jared