Iam planning to build a good 2.0 web application with minimal modules but each module should be feature rich.

so i would like to use AJAX to spice up my site.
(i will be using php and mysql for it)

so please suggest me, should i hand code everything or should i use an AJAX framework?

if so which is good ajax framework and why?

all replies are appreciated.

thanks in advance.