slight-OT: Yes, it is. Which is frustrating in itself. In general, I've developed a strategy:
Me: "So, what should the program do when XYZ occurs?"
Marketing: "Uhm... Dunno, haven't thought about it. I'd decide by, you know, gut instinct. We haven't thought about that yet."
Me: implements a virtual coin-flip using Random.Next()
Once you've done that, it's easier.