Thanks anyway for ur help. Here I'd have another question. Can u pls tell me the subtle differences between ' complicated ' and ' sophisticated ' ? When we say someone is complicated / sophisticated, what does it imply? I assume they arent the same though.
thanks

[/quote]
A complicated person is a person that's difficult to "read" and very difficult to analyze.
A sophisticated person is a person that's well spoken, well read, well travelled and therefore intellectually appealing.
A complicated person does not have to be a sophisticated person.
Jeffrey Dahmer (the notorious serial killer) was a complicated person but he certainly was not a sophisticated person.