Thank you.
In fact, I must say that I did more the design of GSX, rather than the actual implementation of it, and it's really a team effort. There are other people working on GSX that never post on any forum, yet they are just as important to it.
Yes, using the customization well can really adapt GSX to almost any situation, the difficult part is create easy to use user interfaces for it. Many additional chances are already in, but are only available to us, because there's no UI for them (yet).