Wow Graham, i have been wanting to get those definitions for ever. It is still complex but you make it a lot simpler to read. Keep up with the informative post.

Best wishes
Marieline