@cbae:

It's extensively documented too. Wink