Moving windows is still a little buggy.. but if you hold alt and click anywhere on the window, you should be able to move it.
That's window manager stuff. That's the common convention, but different windows managers can have different behaviors and often what happens when you alt-click something can be customizable.
Don't get mixed up with the 'XGL' stuff. Remember that Linux tends to be much more modular...
XGL would be the core of the 3d accelerated desktop..
XGLX is Novell's 'XGL'.
AIGLX is Redhat's version.
Those just provide 3d accelerated rendering capabilities and compisition.
This compisition stuff is what is new with 'XGL' and such.. At least being fast and usable, that is.
You have a compisition manaqer, which is fairly new, and then you have a Window manager. It seems that the direction people are going are combining both the window manager and compisition manager into one thing.
The compisition management is were you get all your special effects from.. The cubed desktop, the wobbly windows, the fancy window switching, etc etc. XGL is required to provide the acceleration to make it smooth, but the compisition manager is what controls it.
So remember that all this stuff is ment to be interchangable like lego bricks..
For instance you have 2 opengl based window/compisition managers..
Metacity is the default window manager for Gnome. It's been extended to include compisition management, and this is generally what you use with AIGLX and is the gnome default.
Compiz is a compisition manager from Novell that is being extended to include window manager features. It's from Novell and it is what you use on their version of 'XGL' (called xglx by redhat to differentiate)
However people do use Compiz on AIGLX...
The current advantage to AIGLX is that it is included by default with X.org 7.1. This is nice, were as with XGLx is is more like a propriatory add-on (although it is still perfectly Free software mind you).
Ubuntu dapper has packages for XGL, I beleive.. As does obviously Suse 10.1 and such. With AIGLX Fedora Core 5 currently has it as will any distro that is running X.org 7.1.
The downside to both of these accelerated X servers is that they still require the legacy X server in order to function. This makes them more complex then they ultimately need to be.
They are suppose to both end up being replaced by Xegl, which is the 'next generation' X server currently in development. Probably won't see it for another year or year and a half, I suppose. AIGLX and XGLX are kinda nessicary steps on the evolution of X.