very useful thread, thanks