I'm now posting this from knoppix.
I redo the steps few times until I ended up with eth0, ppp0 and ppp1. Then I suspected that it might be the different sets of ppp0e configurations that caused the conflict. So, I rebooted the OS and tried the steps again, bingo! Didn't have to use the NX connection at all.
Thanks a lot seehua. That really helped.
Next, I am considering an installation to my HD. Meddling is fun... ;-p
There're just so much more to learn.