I've heard of NX before, but have yet to check it out. I will though... As for this problem though, I'm on a deadline and would like to just get VNC working haha.
I'm not quite sure I follow what you're saying though. What command should I add to /etc/rc.local? I've tried:
su user; vncserver :2
I've testing the command and it'll su to the user account, but until I type "exit," it won't run the vncserver command - and even then it starts that display using the root account again.