When developing RIAs there will be a data set so grand that synchronous processing will freeze the user interface. Tarnishing the experience with lag in actions, sluggish display and a sense of dread that at any moment the application is about to lock up completely.