I would skip iWeb/Rapidweaver/Yahoo Pagebuilder, there are much better tools for building websites that require no HTML/Javascript knowledge, and produce far better results.
I would find yourself a WordPress template you like and set yourself up a WordPress site. WordPress is a one-click installer with a lot of web hosts, there is a ton of support and information, you'll get your WYSIWYG editor/drag and drop, you'll be able to skip FTP or using a particular desktop client, and you'll gain functionality such as site wide search, the ability to install widgets, archiving, and because the content is purely dynamic you can easily swap out your template for a new one at any given time.
Not to sound too dogmatic and harsh about this, but to me tools like iWeb, Dreamweaver's WYSIWYG and page management features, etc. are designed around the way we created sites in a "Web 1.0" world, if you will. If you dislike WordPress there are other options that follow this same model.