yes that why you should never trust web design to a creative web designer as they will just make it pretty and it will not rank.. ooops just saw your sig...
I think flash website optimization is very vary hard work because you cant add content on site. I am also searching some topic for flash website optimization.