Web usability expert (I know he’s controversial) Jacob Nielsen has some good observations in a CNET piece on Flash usability:
Most mistakes are the results of designers and developers overestimating the average person’s familiarity with technology and trying to cram too much onto a Web page, Nielsen said.
“If we leave developers to their own devices, they create complexity,” he said. “It’s in their genes to love creating new features. You end up with software that’s mainly accessible to other geeks.”
Hmm… sound familiar?