per le animazioni non ha troppe strade, o usi flash, o usi jscript

per il resto, è tutta opera del design se riesce a creare un sito accattivante o no.