We currently have our code managed such that each site has its own theme and install profile. 
These have naturally evolved in such a way that the names of these items (and their directories) tend to be the same. 

For example, one site's theme and profile are both called 'dennis'

This causes problems with feature servers, and (I'm suspecting) with Aegir.

Now... it's relatively easy to rename either of these (although, for various reasons it's noticeably easier to rename the profile). Is there any sort of best practice here, ie is it normal to call the theme dennis_theme, or the profile dennis_profile? Should I apply this convention to both, or just to one?


Question: Application deployment using MDT with no access to network.
Answer: Read this and ignore the OS part.
http://www.vkernel.ro/blog/creating-an-offline-mdt-deployment-media