I am looking for a mature and stable AJAX API for PHP applications. Things that I am looking for are: 1. Ability to do similar to what is present in Google Suggest (where you start typing and the results are fetched based on the keys already fed in the textbox). 2. Dynamically create the text boxs or any other inputs based on certain action. (eg. If user clicks on the last row of the table then dynamically create a new row with set of predefined input html elements) Will be it easier to implement this stuff myself? I am new to AJAX so not much comfortable with it. Or using an API will be a better route to go? Which API to use? I could do this survey myself as well and it may take good 2 - 3 days at least to find this. But I am sure someone at DP would have already done this and I can get some expert tips on this. Thanks,