Hi Everyone

i've been creating a website in visual studio and i just really want some advice on the best way to upload the site to my commercial web server.

at the moment i simply click publish site and it uploads to my selected file on my webserver which is ok but

1. it takes ages
2. when it comes to updating the site it says "all existing files in this directory will be deleted"

this is where the big issue is because ive just added the blogEngine to my site and
1. will it delete all my exiting posts
2. i dont really want upload this file or the whole site when i make a slight change to the site because again it takes an absolute age to upload

what is the best way to upload my site either through visual studio or any other means...

Hope someone can help

Thanks