IanCP - 10:10 pm on Mar 3, 2013 (gmt 0)
I'll put my $0.02 on two points.
Start with a good CMS (content management system) that can grow without compatibility issues
To which I would add, make extensive use of include files to be able to instantly make site wide changes if your particular CMS doesn't make use of it.
Use a domain that is brandable and relates to your business, hyphens & keyword stuffed domains aren't ideal
I disagree and have never seen any evidence to support that theory. I absolutely see nothing wrong with: