I'm a developer who uses both VC++ and Delphi. I first learned Delphi, but have since come to prefer VC++. The only thing that I continue to use Delphi for it to quickly develop proof or concept type mock-ups. It seems to be much easier and quicker to throw together a sample in Delphi than in VC++ and you can't beat the compile time when you're just trying to tweak something minor. After learning VC++ (and more importantly, learning where to find help and components to download) - I really can't say that there are many differences in what you can do, just that it seems to take longer to get lower-level API stuff done in Delphi. Just my $.02 -r