In recent times I’ve come to admit that Flash has it’s uses. I even use it on some sites (Yes, it’s true!) and may use it a bit more in the future…
But that doesn’t mean it’s still not a bad idea to use it as a critical element of your web site. Say, for the main navigation or something.
And while using swfobject.js is probably a good idea, you still need to remember that without Flash installed, or with Javascript disabled, your visitors (which are potential customers) may not see your main navigation. (They might, if you build it right, otherwise they may see “This text is replaced by the Flash movie” which isn’t very helpful.)
And don’t get me started on tables used for layout!
Usability remains important. To some people, it’s what they are selling to their customers.