well I understand the cross language problem. I would have a very difficult time if I had to program in another language.and secretly I dream of a much different lazarus then what is offered today.but until then it is the best that is out there for working with fpc.