in reply to Development environment

If you're considering Win 7, also consider running a Linux instance within a VM on the Win 7 machine, such as Oracle's VirtualBox, unless you're absolutely sold on partitioning. This being said, take a look at Eclipse and the Perl editor and IDE EPIC for Eclipse--available for both Win and Linux.