How to setup a great SF dev environment.. ideally a 1 click publish to the live/staging server?
I'm on my first SF development project. Using VS2010.
-Filezilla to ftp to a shared host.
-SQL Management studio, Tasks, Generate Scripts to generate the sql from my local box and then run on live.
Usually I use Web Application Projects, and could then use the VS2010 web.development.config and web.live.config to change config settings.
Also how to publish the SQL to live easily from VS2010 (perhaps nant build script, or on the solution on build if using Web Application Project).