<p>I imagine there are many of you out there who have developed an application online which automates a lot of processes and saves people at your company time and money.</p>

<p>The question is, what are your experiences with developing that application, having it all set in place, then "spicing" it up with some Ajax, so it makes for a better user experience?</p>

<p>Also, what libraries would you suggest using when adding Ajax to an already-developed web application?</p>

<p>Lastly, what are some common processes you see in web applications that Ajax does well with? For example, auto-populating the search box as you type.</p>

If you are using ASP.NET to write your applications, adding AJAX using ASP.NET AJAX is very straightforward and in many places will not require you to change any code at all except add two controls to the pages you want to modify.
This works using partial page loads. The controls you have to add (off the top off my head) are called something like
```
```
<asp:ScriptManager
```
```
and
```
```
<asp:UpdatePanel
```
```