I recently purchased a razr maxx, and I think I want to root it. Judging on looking around it seems as though ICS will be released pretty soon. Should I wait to root until then? Also, if you think I should root now, could someone point me in the direction of a good guide that goes step by step, because I have never done it before, and I would rather not brick my phone. Thanks!

i like it for wireless tether (im not abusive), modifying of files like build.prop, partly freeing my device to change memory allocations and system bloatware, shutting off apps at boot and many more