Once you've chosen a web hosting company, and you've gone through the process of purchasing your domain name and web host, then you'll need to set up Nvu to talk to your web host. This will allow Nvu to send and receive the web pages you're going to be making to and from your web hosting company.
It's actually a rather simple process. As always you can watch the tutorial or follow the directions below:
1) Make sure you have Nvu up and running.
2) Go to Edit, then click on Publishing Site Settings.

2) Click on New Site.
3) Enter your information in the new settings window as shown in this example:

Site Name : What ever you want your site to be called
HTTP address of your home page : this is your domain name (always include the http:// part).
Publishing address: For most web hosts (like Optimal) you will simply enter - ftp://www.yourdomainname.com.
User name: This is the username you created when you set up your website within your webhosting company. A copy of it should have been sent to you via email, in case you forgot.
Password: This is the password for the username of your webhosting company.
Checkmark Save Password.
4) Hit Ok
5) Test your publishing site setting by enter some text anywhere in on the screen.
6) Click on File. Then click on Save as

4) If it asks you to enter a title, just type in 'testing'.
5) Then Save it to your Desktop and name it - test
6) Now hit the Publish Button in Nvu. You'll get this dialog box. Hit Publish again...
You should see this box...

7) If it says publishing complete and closes the box, then your ftp settings are correct.
If it's not publishing or can't find the server. Then there might be 2 reasons why.
a) it might take 24 - 48 hours for your web host to set up your account and make it available for you to use with Nvu.
b) Your ftp settings, user name or password are incorrect. Check you email from your webhost and confirm this information.
Occasionally some web hosting companies, like Yahoo!, require you to enter ftp://ftp.yourdomainname.com, instead of just ftp.yourdomainname.com. Try that to see.
If you are using Optimal Web Hosting then, you just enter ftp.yourdomainname.com.
If you still can't get it to work, then call the tech support for web hosting provider and they will help walk you through it.
8) Ok, test to see that it upload correctly. Type in the name of your domain name in your web browser (Internet Explorer, FireFox, etc). For our example, we would type in www.mypokerinsights.com/test.html
9) If you see the text you wrote, then you're ready to start designing your website!!
10) It's a good idea to be organized. Return to your desktop and create a new folder (right click, then choose new folder). Name it whatever you want your site to be called and make sure you put all the files for your site in that folder.