Now let's sum up the main points.  We learned a number of benefits of asynchronous programming.  Namely:

   1. Ability to perform lengthy operations without tying up the program.
   2. Retains fluidity so the user can continue to interact with the GUI.

The concepts I have tried to explain can be used in any project.  Allot of the components you probably already work with use this kind of asynchronous design.  Each time you use an HTTPService object to send a request you are doing so asynchronously.

I hope you found this tutorial informative.  Please download the attachment and play around with it.  Send me any questions and I will be happy to discuss everything with you.  Happy coding….