Check out VS.Php 2.3 for Windows Vista. This IDE has everything you need. One cool feature is remote server projects which allow you to work on remote files as if they were stored locally.
VS.Php 2.3 works on Windows Vista, XP, 2003 and 2000.
http://www.jcxsoftware.com/jcx/vsphp/se