Dudes, css é css ... Tabelas são tabelas.
A finalidade/conteúdo do site é completamente indiferente. CSS tem a ver com estrutura, não com conteúdo. Se queres meter tabelas a armazenar/apresentar dados, nada contra. É para isso que elas servem. Para apresentar dados. Não para formatar páginas web. E digas o que disseres é um facto incontornável.
Se tiveres CSS bem feito, de acordo com os standards, e não feito à martelada, não tens por onde falhar, tenhas muita ou pouca informação para te aguentares. O facto de um site ser estático/dinâmico também não é chamado ao assunto ...
E já agora, o título desta thread não é lá muito correcto. CSS não tem nada a ver com tabelas. Usar tabelas para fazer o style de um layout é uma asneira muito difundida, que vem dos tempos em que não havia CSS e quem dominava o mundo era o IE.
Repito. Um layout estrutura-se com css. Depois se querem meter tabelas lá para o meio, para fazer não sei o quê, isso já é outra conversa. Daí eu achar que o título não faz muito sentido, mas entendo perfeitamente o que queria dizer, obviamente ...
Ps: já agora, porque não Flash vs CSS? Desse crime para os standards e para a acessibilidade ninguém fala?