Thank you all for the detailed and very helpful replies.