So you're saying that as a developer checks in a solution for a particular group (like, for instance, last night's update that takes care of a multi-homing DSL ISP causing those users not to be able to connect to more than 1 person) that we should just sit on it?
It's important to realize that there isn't just "1 group" working on Demigod.
GPG has many people working on Demigod. Stardock has assigned people to work on Demigod to enhance the game. As we get updates we can either sit on them for some long period of time and collect them or, we can do what we've been doing, as soon as they're cleared by QA incorporate them into the build.
Even now, the versions of Demigod was have internally are significantly different than what is public but they are still going through QA.
The reason we are able to do micro updates is because we have Impulse. A normal user who hasn't played since last week would simply see 1 600k update. People who play every day I think (I hope) appreciate seeing these rapid updates.
To the guys who have no problem with anything, I'm sure they don't understand what the point is. But to the guy who is now able to connect to 9 people or is now able to play pantheon well or what have you, it's a big difference.