I use both C# and Perl without considering one superior to the other one. If I want a GUI interface, I use C# (version 2003 - haven't been able to convince my fiance that 2005 is needed). For utility type programs, I tend to use perl. I use the tool that is best for the particular job at hand.
Perl and .NET are about the same for cross platform compatibility (.NET *does* work with other platforms: see Mono).
Jason L. Froebe
Team Sybase member
No one has seen what you have seen, and until that happens, we're all going to think that you're nuts. - Jack O'Neil, Stargate SG-1