Website Organization Strategy
One of the biggest problems I've always had with maintaining several related websites is that I can never keep my images synched up. One other related problem would be that, if I ever threw an image up onto the web server, and referenced it on another site, it would throw off my web server statistics. A perfect example is the signature graphic I use on the ASP.NET Forums. That would throw of my stats by thousands of visitors every week.
I figured out a really simple solution that lets me keep all my images in one place, keeps my sites synched and running faster, and doesn't throw off my stats. I now keep all my images stored at http://images.interscapeusa.com. This way, my templates at http://demos.interscapeusa.com, http://support.interscapeusa.com, http://interscapeusa.mykb.com, and my test site at http://next.interscapeusa.com can all reference the same images, without hefty changes that have to be made at deployment. If I change a graphic, it's updated automatically everywhere. What's even better is, the browser caches images by request location, so as you navigate across my subdomains, you pick up the browser-cached images, giving the end user a better browsing experience. And my stats are not inflated by page views on www.asp.net or other sites.
Speaking of subdomains, have you ever noticed how, if you type in “www.news.com” in your browser, it takes you to http://news.com.com. That has always kind of confused me. I've always wondered how they do it. Well, the other day, I figured it out, and the answer is kinda lame. They own the domain name “com.com”, and each of their properties is a subdomain of “com.com”. That's kinda messed up, IMO. They already own “news.com” and “builder.com” etc, so why redirect to a confusing subdomain? *shrugs* oh well.