This post has taken me quite some time to get started, and that's because it's difficult to know quite where to begin. Here's the problem…