>How can I store a DB connection string with my C# project? I have different string determined by where I'm working at, so I'd like make it work around that.
As long as your not using any form of installer the internal configuration options work good. If you are using an installer I had problems with the local setting getting overwritten each time and wrote my own config class.
I based my configuration classes off of this article:
http://www.west-wind.com/presentations/configurationclass/configurationclass.asp