I am a long time Mac user too. I have been using Fetch to FTP files -- the "mirror folder" command under the Remote menu is very convenient for synchronizing a local copy with your site. BBEdit allows you to save files directly to the server.
Before you upload though, be sure to use the Dreamhost Control Panel to set up your domain.
perl_lady on Yahoo