Version control for web site
We are currently migrating our version control from perforce to TFS and have managed to work out most things, but one crucial area remains unsolved: the company website. For the public website we use third party hosting, so we synchronize a local staging server with the remote one.
For this task we've been using FrontPage as the primary editing tool and perforce as the source control. This was a fairly impractical arrangement where we simply had a the web site's files checked in.
Now, my question is this: is there a better way to do it with TFS? What kind of pattern is suitable for maintaining a version controlled website with TFS?
What made it work adequately with perforce were the external version control client tools (shell integration, external client), which TFS is lacking. Is there a way of perhaps doing it through some form of WSS FrontPage integration, similar how for instance Word works with shared workspaces?
I'm guessing that we're not the only one who has the need for keeping a web site under version control, so any ideas for a good approach would be appreciated.
Luka

