very useful thread, Nicejob