I have been programing in VFP for the pass five years and I love it. I can create an entire full featured powerful application with just VFP only. However I want to learn a next development language just to open up my mine to other ways of doing things. I don't want another microsoft product (especially VB, I used VB for a while and I think VB is AWFUL when compared to VFP). Is delphi my best choice for a RAD tool. If so, why? and If not so, what is?