I'm after a free (and Free) lightweight IDE at least on Windows, and preferably cross-platform as well, which handles:
- FTP deployment
- Version control integration (CVS, SVN, Git, whatever)
What've people found to work?
EDIT: I've tried a few of these, and have chosen Aptana, even though it isn't the highest-voted solution. It's quicker than Eclipse, and seems more suited to Web development (e.g. I just typed in a few FTP details and it sucked down the site onto my hard disk. Nice and easy.) I hope that it's reasonable/acceptable behaviour to accept the non-highest answer; this is my first answered question, so thanks everyone for answering!
For posterity, the other solution I would strongly consider is Eclipse PDT.