I agree, gordaen's posts are always informative.
However, I still maintain that my original post in this thread adequately covered the problem the original poster was having.
I am not sure why you are looking for a sub-domain. In my original post I referred to uploading your site files into a sub-directory, within your home directory, with the same name as your domain. I suspect that you are confusing sub-domain with sub-directory and the admin panel with your user's home directory.
Firstly your user's home directory; This is the first directory you will 'see' when you log-in using a real FTP client, such as the ones suggested by gordaen. This directory will contain various sub-directories, such as 'mail', 'logs' and 'Maildir'. Your home directory will also contain one sub-directory for each domain that you are hosting, by default these sub-directories will be named the same as the domain. For example, if your domain is called 'mydomain.com', the sub-directory will also be named 'mydomain.com'. This sub-directory is where you place the publicly accessible files for that domain (ie: your site files).
You can change the name of the sub-directory that each domain is served from at any time by changing the 'Web Directory:' specified in the Manage Domains section of the admin panel.
Unless you changed the Web Directory in the panel, then it should be named the same as your domain.
Since Dreamweaver is using FTP to access your server, it's initial directory will be your home directory, it is from this base that you need to reference the location that you want it to upload to. Use the sub-directory shown in the manage domains section of the web panel, which by default is named the same as your domain.
Put simply, in the Dreamweaver 'Host Directory' field simply put mydomain.com , with no extra path information.
Save [color=#CC0000]$50[/color] on DreamHost plans using [color=#CC0000]PRICESLASH[/color] promo code (Click for DreamHost promo code details)