I've been thinking about switching from my current PhpEd / UltraEdit combination to using this VS.PHP plugin that I just found a few days ago. The problem is that I don't have much free time, so I'm hoping that there are other people who can give me an opinion on it, especially concerning the remote debugging capabilities since I always run the dev server on a linux VM.
Since I primarily do C# work in VS for my regular job, it would be great to stay in the same environment even when working on all of my personal PHP projects (and no, I'm not a big fan of PHP but I'm pretty much forced to use it).
Edit: I have tried the various Eclipse-based environments, but have always had issues getting debugging to really work well. PhpEd has the best debugger that I've used so far.