Thanks for your reply.
Yeah, I've tried this with no success.
I create my web application and then create a site collection using the "Publishing Portal".
No matter what privilages I set to a user they cannot see any "Publish" button. They have to submit pages for approval. I tried this several times on different set-ups with the same result.
However, when I create a "Collaboration Portal" this behaves as I would expect with the appropriate accounts have the "Publish" button.
Cheers, Ste.
PROBLEM SOLVED - The "Publishing Portal" had approval workflow switched on as default. I have removed this workflow from the pages document library. All site owners now see the "Publish" button.