Do your clients update their own content?

Well I am making a site where a client whats to update their own content. I am probably going to use a FLash navigation and html content so the text and images stay in the correct place to each other (using tables).

I have looked into several different such as PHP and ASP but all of them seem to difficult for my client to update on their own. I also looked into dynamically loading text files but I dont know how to do that in HTML.

THe only other option that I have seen is Contribute (or i think thats what its called) by Macromedia. Have you guys used this? Is it worth looking to? Are there any other ways for cliets to easily update their content? Thanks

MIke