I would recommend a structure like described in that article.
this is pretty close, to what we use in most projects.
Hope that helps,
I was not previously aware of this blog and I just added it to my feeds. It seems like the blog is advocating for #4 - so relative paths are enforced and utilized. I was a little confused, as it seemed like the post skipped around the physical storage issue and only spoke to the logical organization of directory structure. Great content, but I am really focused on the physical storage medium translating to logical - as in the situation where developers are working on local storage (their workstations) and the production environment is using SAN storage.
-- Thanks for your feedback!