ficou otimo o primeiro site,
e com o tempo você vai aprendendo os "truques"

CSS é uma linguagem que sempre vai ter algo para mudar/modificar/diminuir e etc

quando você faz o site sem tocar no codigo fica lindo no design, mas por tras do design fica uma bagunça sem fim, seu codigo esta bastante limpo, as minhas dicas sao as seguintes:

em vez de usar o flash para a galeria/rotação de imagens use jquery (é meio complicadinho, mas da pra aprender tranquilo).

coloque o codigo CSS em um link externo, para o codigo ficar mais simples e para você puder modificar sem ter que mudar pagina por pagina.

é basicamente isso...

quando você aprender CSS Sprites vai ficar louco, CSS Sprites é basicamente quando 1 imagem (quase um wallpaper) contem todas (ou a maioria) das imagens do site e tudo carrega de uma vez só, a unica parte dificil disso ai são os erros no codigo e o posicionamento (fica fácil com o Photoshop ou Fireworks aberto).

Boa Sorte ai

fico feliz que a seção tenha um pouco de conteudo web

Abraços