Tomek has asked for the wisdom of the Perl Monks concerning the following question:

I'm currently running a Linux server running samba, apache, mysql etc.. and I edit the cgi scripts on my linux server using the Windows UltraEdit client.

This setup works fine, however I would like to find out from experienced perl programmers having a similar setup - what other editing clients or server setups would you recommend? What Windows or *nix clients are out there that would make it easier to write, debug or test perl scripts running on my linux server? Is there a guide or a FAQ out there that talks about this stuff?