Thanks for all the replies. Lots to think about here!