Ruby the programming language? Not for me. C++, Java, (and even some .NET when needed for a client ), and then CSS, XML, PHP, and then ADA along with tid-bits of other languages over time is enough for me (at least for right now).
Quite a bit of people are using Beryl or Compiz (what Beryl is based upon) these days -- well except for ATI fglrx users. Personally I use Beryl on a few machines.