in reply to Whats your development environment
Telnet or WRQ's reflection sessions to the server depending on how serious I am... The way were set up editing locally is a bigger hastle than opening a session on the server.
RCS is what we use, its great, with any big project I think its a must.
We are interfacing with lots of different db's here, Oracle, Informix, *sql... its great fun.
for editors, vim and vi get the job done.
--my .02