I used the default one. It came either with Visual Studio 2003 or with the .Net Compact Framework SDK. I never did any networking stuff with it, but I know a friend that got TCP/IP working. I had the linking problem a few times, but I can't say off the top of my head how I fixed. One problem I know that occured commonly was that an application isn't closed when you think it is, it's minimised, and you have to use the control panel on the emulator to close the application (under memory management somewhere).