CSS hovers are awesome and work with javascript turned on or off. As stated earlier in this thread the advantages of seperating design from the content, using semantic markup and no tables is you get a lean mean easy to manage web site that can easily be modified in any way be it visual or structural. Just edit a single
CSS file and you have a site wide change. Pretty cool stuff.