Greater Anything / Etc API support.

The API had to change quite a bit...