I've used ActionScript Workers a lot over the last year for funky stuff like sound synthesis, reaction diffusion and swarm chemistry simulations. Workers are virtual instances of the Flash runtime that allow code to run in the background while keeping the user interface responsive. They've allowed me to run crazily long loops calculating, for example, hundreds of thousands of particle interactions per frame, while the user can happily interact with the interface.