ive rooted phones before, for a long time but reading this looks much more difficult
Much as i can tell you can root and install from internal memory? I have no sd card to use.
can you do it from internal or am i reading wrong
You must use an SD. And by rooting I assume you mean installing Cyanogenmod to replace stock. Rooting normally refers to adding root access to an existing ROM like stock. Both require an SD. That is because you must somehow get past the B&N encryption and a bootable SD is the only current way to do it.
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?