I like how you point out the importance of inventory visibility; keeping stock sync across channels can be a real challenge.