my comment might be ignorant, as i havent really researched that much into my 'flaws' found with C#, they are assumed but being C and coming from MS, i just figured as much. where as java being open source, everythings freely support. thats pretty much what it all comes down to unfortunately. like i said i might be completely wrong. either way if C# is an option for me, and there are people willing to help, im not the type of person that wouldnt take advantage of a situation like that. if your serious about helping/guiding/teaching, am just as serious in the acceptance of that.