hopefully I'll be able to contribute to this thread soon.