I didn't ask how to learn JavaScript/Ajax/JQuery and god knows what else is out there! =)
I just need to know the best choice and how to start learning it for adding a desktop experience to my web application
To make it easy for you to help me guys, these are the points or criteria that I think I will need to have in the choice your going to suggest :
I don't want an easy solution that will miss up my application's stability and maintainability
I want something implicitly powerful but still gives you the control like writing in asp.net
I don't want an asynchronous website that will back-stab my visitors' experience with the slow browsing and lagging
Thanks for your help in advance and if I said anything that sounded non-sense to you , please excuse my ignorance with such technology =)
Edit
Trying to think in a loud voice, how about JQuery ?