Someone sent me email asking about publishing their iWeb built web site to their Comcast space. I thought it would be good to post it here as a reminder. Much of what I mention here applies to using any third-party web page building tool.
Save the iWeb site with File / Publish to a Folder.
Be sure the main page has a name like home or main. The standard home page name across the web is index. But if you need to change it, do it in iWeb so that all the supporting files change. iWeb has a supporting folder for each page containing its images and style sheets.
Enable your Comcast pages under My Account.
Get a third-party FTP program. I use CyberDuck but other people use CoreFTP or CuteFTP or other FTP program. You'll need to upload all the files and supporting files to the Comcast server, and they'll need to be public. Using a third-party FTP program makes that happen. Doing it with Comcast's File Manager tool is torture.
The server is named upload.comcast.net and you use your Comcast username (without the @comcast.net) and your password.
Copy the contents of that "published" folder into the top level of the space you have on Comcast's server. This will "just work". But you have to get all the files.
Your site will be at http://home.comcast.net/~username Note the tilde (~) before the username.