In my designs, I tend to use floats, as opposed to relative/absolute positioning, as I find it gives a design more power and a greater ability to scale vertically. When I first approached CSS I couldn’t for the life of me understand how floats worked. My main struggle was trying to comprehend why floating something
For the most part football (Americans, read soccer) websites are some of the worst I’ve seen from professional organisations. The obvious reason for their appalling nature is that the people in charge have little knowledge of what makes a good information-based website. Certainly the web design agencies they hire seem to have no clue whatsoever.
The concept of good SEO is for your website to appear well in the natural rankings of Google/Yahoo/MSN/etc as opposed to the paid for listings (which cost money and don’t perform as well).
Having a website that is little more than a splash page which offers visitors a choice of an online store or an instore-offers-website is a colossal mistake in web design.
In my time, I’ve read quite a few computing text books but this is undoubtedly my favourite.