What I have heard/read there is no very big differ between vb and c#. However I have not done anything with c#, so I might as well be wrong. But if the team has knowledge of old vb, why should they abandon it? vb.net is quite familiar to one who has programmed with old vb. Maybe familiarity would help to learn new ropes? I would really like to know, if there is something very different between vb.net and c#. best regards Tuukka