You are welcome! Actually, I rarely use the “mirroring” - I’ll set up a dreamhosters.com subdomain, develop there and preview, then rename directories as needed when I am ready to “launch”. It just seems easier to me.
You do have to make sure and use relative rather than absolute links, and scripts that use the domain name will need modification at launch time if you do it this way. There is not really a “right” way to do it; whatever “works” best for you is what you should use.
That said, for those just starting out who have limited shell experience or might not be careful about designing “portable” sites, the “mirror” is a great thing!