> programming in perl, C++, java and a few others.

What versions, on what platform? Usually the IDE of the version of the language you are learning in is superior, mainly for debugging and language syntax checking purposes.
_________________________
Ninti - MK IIa 60GB Smoke, 30GB, 10GB