I'm hoping to hear from a totally general perspective, what is involved in just making 2 random PCs "see each other" - whether or not either or both are or are not laptops, whether or not they both have the same OS on them, whether or not either or both have a USB port and/or a serial port, whether or not they were ever part of ANY network or whether or not they were part of the same network etc.
And for what business/techincal requirements/scenarios might actually physically "joining" or "networking" 2 PCs be the optimal and/or only solution?
For moving large quantities of data between 2 PCs, actually joining the 2 PCs doesn't seem necessary anymore with the advent of USB and external USB harddrives, or heck, those little thumbdrives exist for up to 5 Gigs nowadays.
What about migrating a database, i.e. SQL, Oracle etc., from one PC to another? You could just back it up and restore it.
What about those rare instances when you absolutely have to use one random computer as a client to a database on another random computer?
What about peer-to-peer gaming - you just want to play something like Age of Mythology on the 2 PCs. How can you "link them"?
I will be generous with points on this one and I'm hoping to get a plethera of different answers and experiences.