-Use flash or javascript
-A mix of the two above
Just remember some users disable javascript or don't have flash installed.
of course
any website should warn people of their content
exemple: "flash required to see this page"
I think that if you want to make for exemple a business website, you have to use a clean and simple HTML, so anyone would be able to see it, even a windows 95 user hehehe.