Interesting. I guess I thought that discussing how to model a software problem would be an acceptable and interesting conversation on HN. Do any of the downvoters care to contribute in a productive way? I'd be curious to hear what people found disagreeable in my question.