I'm starting to do network programming using C# and the Sybex book:
http://www.sybex.com/WileyCDA/SybexTitle/productCd-0782141765.html
Is C# a better choice knowing .NET is becoming poplar?
Do you have creative ideas on what kind of network scripts should I write? For example, I'm thinking of writing a program that would track down the total number of bytes sent and received on a PC. Something like this.