Very true. CSS also allows you to load the content first (good for se rankings) but still have a great looking design.
If you visit
http://www.webmaster-resources101.com/, you'll notice that the content loads first. Very basic CSS allowed me to do that.