I love using CSS for layouts! Well, most of the time. I have found that some things do not look right in IE. Since I prefer Firefox, I often forget to check IE until I've nearly finished the layout - only to find that IE looks HORRIBLE and I have to do a bunch of extra fiddling to make it work properly. But, that's beside the point. The point is, CSS will do what tables do, but MUCH more streamlined and faster loading!