PLEASE NOTE
The free version is limited but enough to get you going, I didn't use their web hosting but I used the program to build my first site and then pointed it to my own domain.
A good free ftp tool I use to upload websites is Filezilla
http://filezilla-project.org/