We are using MOSS as a private Intranet, and our public web site is a template driven traditional IIS site. We have some instances where we need certain documents published to certain document libraries in MOSS to also appear on the public Web site. Not all documents, but some...
We started trying this with Web Services, which was a hugely overcomplicated task. Accomplishing this with WF2007, however, was surprisingly simple.
With document libraries there are some additional features to Nintex under Publishing, one of which is Copy to File Share. We used this to move a copy of newly published documents to our public web server. Next we used a SQL Interaction to move meta-data to SQL server (name, source, publish date, etc.) Finally, we query SQL server on our public web site to produce pages with details and links to items published in our portal. We are using ColdFusion and .NET for this - doesn't matter what language though - just query SQL and produce the links.
We also added a form element to the document library that essentially is a Yes/No field called Public. If they click Yes, then the workflow is triggered and their document is published to the web.
Bada bing. Our users can kill two birds with one stone.
This was so much easier than using Web Services - ultimately saved us a lot of time and work.