Thread's going off topic, so closed for a while until some progress can be posted.