Tried many things.. eventually ran into some pages which recommended running permissions repair..
The following seemed to have solved my problems.
0. Reinstall the latest flash player.
1. Run permissions repair (via disk utility: applications-> utilities -> disk utility).
2. Restart the machine.
It seems this has some thing to do with the recent flash player and snow leopard.