Thanks all for the excellent replies.