yes, you're right. CD is the best place for selfstudy and plus I've attained a lot from it. However, it really takes time to check each note and paste my question waiting for the answer comes. I think I need a more efficient way to get answers by a handy tutor.