It should be noted that this upload limit only applies to PHP scripts and the web based FTP client that DreamHost provides.
No such limit applies if you use a 'real' FTP client to upload your files.
PHP and many other tools are already installed and ready to go. You will only need to compile/install your own tools (such as PHP) if you wish to change a configuration option that prevents you from running your particular script. Overcoming the 7MB upload limit when using PHP is a good example of why you might need to install your own.
I have found DreamHost support to be excellent. Non-critical queries can take a little while to be answered, usually within 24 hours, but critical queries tend to be answered very quickly. The replies are generally very good as the DreamHost support team tend to really know their stuff.
Save [color=#CC0000][b]$50[/b][/color] on DreamHost hosting using promo code [color=#CC0000][b]SAVEMONEY[/b][/color] ( Click for promo code details )