I'm coming from Dreamweaver and yes, even raw html file editing, so by far the most natural workflow for me is to do all the real work with a website on my local PC and then when satisfied, upload the files comprising the site to a live hosting server with LAMP.
Is that even possible with WordPress? I see that it is possible to install a WordPress site locally on Windows 7, but there is little if any mention of how to transfer a local installation to a live server. Is that difficult? Maybe I'm being really old-fashioned here, but why does nobody seem to actually work that way with WordPress?