Just want to know whether I am going in the right direction before proceeding...