all brilliant posts on this thread, thank you all.