I am using MAMP and Acquia Dev Desktop Control Panel to manage and create websites locally (for clients).
We are establishing a new workflow/methodology in terms of how we launch our websites once they are completed. We would like to build everything locally, while synchronizing data on a hosting account (i.e. HostMonster.com, etc) if possible. How do we do that? (with the recommended workflow) Therefore, we can essentially launch everything on one command.
My question, that hopefully somebody can answer, what is the best way to accomplish this?
We could import the SQL file, synchronize the data between databases, or add content once a theme is established...
Any input on this would be helpful. I hope I am explaining this somewhat correct.
Thanks!

Comments
Meetup tonight
That question can get pretty heated and there is no easy answer or silver bullet. It really depends on what you're comfortable with.
One of Drupal 8's major goals is to address this concern.
You can see a thread I started here nearly two years ago : http://groups.drupal.org/node/24196 .
If you can make the CINDUG Meetup tonight I'll be going over a dev stage prod workflow using GIT .