[SOLVED] Eye Candy

I have eventually solved all the eye candy problems described in my previous posts.
I have emerged aiglx and then configured beryl to use aiglx instead of nvidia for desktop effects.

For more than a day it is now all working pretty well except for some occasional high cpu usage by X.
Java apps, even under jdk 1.6 b2, still suffer from minor problems, like menus being offset from the pointer of a certain fixed amount.