Stijn,
Eerste prioriteit is idd de image-map. Dat is het meest ongebruiksvriendelijke element in je voorbeeld.
Alternatief : volledig slicen, elke knop krijgt zijn eigen beeldje.
Gebruik van tables : dat is de 'oude' manier van werken. Fout is het niet per definitie, en 90 % van de bestaande websites zitten nog zo in elkaar. (En ook de meeste handleidingen spreken nog over tables voor layout.)
Maar : tegenwoordig is HTML verder geëvolueerd. Het is perfect mogelijk om opmaak en inhoud te scheiden. Opmaak komt in een css-bestand, inhoud komt in het html-bestand.
Tables zijn bedoeld om tabulaire data weer te geven, niet om layout vorm te geven.
Voor meer info over de nieuwe manier van werken :
http://www.webstandards.org/about/mission/nl/
Een aantal verbluffende voorbeelden :
http://www.csszengarden.com
Goeie tutorials, tips & tricks :
http://www.alistapart.com
Mijn advies : schakel over naar de nieuwe manier van werken (xhtml) - er zijn heel veel voordelen.
Als je al heel lang gewoon bent om met tables websites te maken, dan zal je wat moeite moeten doen om xhtml onder de knie te krijgen.
Als je nog maar net begint, dan is het zeker waard om onmiddellijk met xhtml te beginnen - je zal zien, eens je het door hebt is het tien keer makkelijker en sneller om een site in elkaar te boksen.