Z4root still the BEST android rooting application.
Android is a unique beast among mobile OSes. Unlike iOS or WebOS, which are made exclusively by one company and only have a few software releases, Android has hundreds of devices and many different software versions. As such, it is extremely difficult to make one rooting program work on all devices. However some programs, like z4root have managed to get fairly close to the end goal of a universal rooting program, even allow rooting from the comfort of your hand (no computer required).
Z4root is still according to the android user THE BEST ROOTING APPLICATION available.
You may have to reboot your phone for it to install, So I would reboot the phone before going to the website and just get that out of the way.