I read the duscussion on using OpenGL as the (only) hardware abstraction for the X server. I really like this idea and would like to help out. Perhaps it would be a good idea to start a working group for defining the driver interface? I noticed that windowing was not mentioned in Brian's outline. Won't this be needed for hardware that supports windows with different visuals (such as SGI hardware)? --ms