I used a Magellan 320 connected to my laptop when I drove from Norway to the Netherlands a couple of years ago and it worked like a dream.... It also stores where you have been, but I don't know if you are able to retrieve the data about where you have been to your PC. But most every GPS receiver is able to output NMEA 0813 which pretty much every mapping-software use. And it shouldn't be any problem to use a serial -> USB converter.

Stig