Much depends, I think, on what you expect to get from your website. If your site will be a primary revenue source, with a lot of traffic, then you should consider retaining the services of a competent web designer/developer. If you would characterize the site as "mission critical", then it might be wise for you to go with a dedicated server (which would mean using DreamHost's "partner", hosting.com, as described here).
If your site is going to be mostly just an information resource for customers, performing a similar function to advertising and promotion, then you may be able to manage it yourself. This forum is brimming with DreamHost customers who help each other with problems, and the DreamHost wiki is rapidly becoming a valuable addition. These resources may be sufficient to help you achieve your goal on your own. The DreamHost Control Panel is a little quirky, and perhaps not the best for the internet novice, but ultimately more usable than most.
Simon Jessey | Keystone Websites
Save $97 on yearly plans with promo code [color=#CC0000][b]SCJESSEY97[/b][/color]