The sad thing is that a lot of the things we recommend should have been done during the Web development phase the first time around.
No matter how much the SEO world tries to get the information out there, a lot of Web developers don�t understand the basic concepts of SEO. This in turn leads to sites being developed that an SEO team will later have to tear apart and fix.