My theory is, if you're starting up a home network and have two PCs to link up, eventually you're going to want to add a third, or foruth, or whatever, so you might as well grab a four-port hub and just use that from the beginning. :)
This means that I haven't ever tried cross-over networking...