One of the technologies that seems to be raising its profile in Windows Vista is Peer 2 Peer. There are a bunch of Peer to Peer API's that were (as far as I'm aware) first made available as an add-on to Windows XP Service Pack 1 but are present in Sp2 and Vista out of the box. The SDK documentation is online but, frankly, there really don't seem to be any good, plain-English write-ups around exactly what these API's (and their higher-order collaboration friends) can do for you. I think there's also a barrier to entry because of; The P2P stuff is wedded into IPV6 and I guess most people haven't cracked that yet (I certainly haven't). It gets more complex when you read about tunnelling IPV6 over IPV4. The API's are not the easiest thing in the world to call from managed code. About the best material that I can find out there on the web is written by Adrian Moore and he's written a bunch of articles for The Code Project that talk a bit around the "nuts and bolts" of getting some of this stuff to work but, for me...