I have always seen the keywords async used in Silverlight but was wondering if there is someone with a dummy\'s explanation of what it is and when to use it and its benefits
Start with my introductory article in MSDN magazine.
And then read the papers on the async CTP site.
And then read these fifteen articles:.
If you still have questions after all that, try asking at the async forum.
Have a look at this blog post, it gives a nice introduction and explanation of what async and await are.
If you want to really understand it, have a look at Jon Skeet's series on async and await