Flash websites can be amazing and they can, on the other hand, be awful. Like any powerful and versatile technology, Flash can be overused and misused. The advent (nearly) of HTML5 as competition for Flash will probably be just as overused and misused once it is in place.