DF,
This is something I am toiling with at work, but I can't define "work" further. I'm not sure why that is relevant. Does your interest in a challenge depend on its source?
I could give more details, but I don't want to taint/constrain/contaminate anyone's thinking. This is a new product...