To build and transfer a website using Microsoft Expression Web, you first need to design and develop the website on your local computer. Once it is ready, you can use an FTP client to upload the website files to your Windows Server 2008 hosting account. Alternatively, you can use the built-in publishing feature in Expression Web to publish the website directly to your hosting account.