You can do it a few ways:
As noted above, access the data over the router, wired or wl, assign static IP addresses etc.
Use a crossover cable. Probably not much faster than USB.
http://forums.techarena.in/windows-vista-network/1064125.htm
USB cable. Easy, but slow.
Burn it all onto a disk. (I'm guessing you already thought of this and rejected it.)
If you have an external SATA port on your laptop, a great way would be to disconnect the HD SATA cable on the source computer, and just plug it into the laptop's external port. Then transfer the information HD to HD. Fast and easy.
Some other ideas:
http://compnetworking.about.com/od/homenetworkuses/tp/filetransfers.htm