well it's kind of an official feature on Nexus phones, there's a script to unlock it on the phone, you just gotta execute it. So what more exactly do you want? Besides that I don't even know why a normal user would want root access, even I only use it on a dev phone to quickly flash another ROM to test my App in different Android OS versions. For people wanting to get rid of branding etc., they should just stop buying carrier customized crap. You can get vanilla devices at Amazon, or just get an iPhone or Nexus, it's not that hard. If they aren't capable of doing some basic research before purchasing a product, I don't think giving them root access to their phone would end well.