I use my Apple laptop for this purpose as well. I have a wireless Bluetooth GPS receiver as well as a usb receiver. I liked the Bluetooth receiver at first, but the boot time was long. If I put the laptop to sleep and would wake it up the usb connection was almost instant and the bluetooth connection took a few minutes to reinitialize. I use GPSNavX as the software interface. It is super compatible with most maps and is a rock solid app.