Hell yeah I'm waiting for that =) I'm very curious about some parts. Plus open sourcing can benefits you, if people participate.
Exactly. The one thing I'm worried about is that my code is too ugly. I guess I can have a bunch of people help me out
I'm also not sure about how I want to allow people to modify it. It might cut into my profits a bit, but if the game ends up becoming widely modded, then it could positively affect the PR of the game. Also, I'm not sure if Steam will even allow something like this. We're looking into it!
EDIT:
Another option would be to only allow a small group of modders access to the source. It would probably ultimately end up being leaked, but if I keep it tight enough, it might not be such a huge issue.