So when I first ran Z4root, I tapped 'temporary root,' and it seemed to work flawlessly.
I immediately installed some random Rom that looked alright from Clockworkmod. After some research, I really wanted to install the Rubix rom instead..
However my phone was no longer rooted and clockworkmod did not reboot my DX into Recovery mod, subsequently I could not install the rom.
Decided to run Z4root again however it did not work. Kept freezing, kept exiting, and even restarted my phone once however when I booted back up, phone was still not rooted. I literally went through the process about 15 times. Some BS, I know haha.
Anyways, finally installed z4root 1.1 instead of 1.3, put my phone into airplane mode, and it seems to have worked...
Still working on getting Rubix though. Good luck to all you z4root users.