+1 for Wug's Toolkit Just make sure you use the correct version for the build you are running. 4.0.2 uses V1.3, and 4.0.4 uses V1.4 IIRC. The root process if different.
Samsung Galaxy Nexus 4.2.1 CM10.1 Jelly Bean!
Samsung Galaxy Tab 10.1 32 GB Metallic
DX Apex 2.0 RC2 (.596) .13P baseband- shelved