I was showing TeamCity to a co-worker who came up with an interesting idea. He wanted to bind the default build key (CtrlAltB) to executing the remote run option in the VS2008 add-in. That way he can offload the build to TeamCity and let it commit if it succeeds, never having to wait in the IDE for the build to finish. He also thought about even installing a local copy of TeamCity and pointing it at the subversion repository for builds (so he's not tying up the build server or mucking around with shared configurations).
A couple of thoughts on this:
1. Is this a good idea? What would be the downfalls?
2. Could you just do this by installing a build agent on your desktop and maybe using a configuration from the server?
3. How could you specify (if at all) what project/configuration to run in a multi-project environment.
The idea was that you would never have to do builds in your IDE again, which is a promising idea. Just not sure if it's 100% achievable.