On the DreamHost main page, it says you get unlimited domains hosted. Are these "addon domains"? That is, do they run and function as independent websites with their own folders and ftp access?
Yes, each domain or sub-domain is entirley seperate from each other. (enless you choose to make it a mirrored domain)