Please read through the discussion thread that was entered here just before yours from someone else wanting to get GPS capability for her husband for xmas.
http://www.laptopgpsworld.com/1188-what-kind-laptop-gps-system-get-my-husband-christmas
That might answer some of your questions. I'll make the same suggestion to you as I did there ... for something this important, involve your husband even if it's intended as a xmas present. Or make absolutely certain you can take it back for a full refund, no questions asked, in case he decides he needs something different. Otherwise you end up putting him into a total no-win situation if it turns out that you select the wrong thing.
Here's a link to a very long discussion thread in the ALK CoPilot section.
http://www.laptopgpsworld.com/323-review-alk-copilot
That should take you to the end of the discussion. The last message in the discussion seems to sum up everyone's reactions to version 11 (it's not very positive).
We need more detailed info to help out. What make and model laptop did you buy him? Is he already using it? Can you exchange it/get a refund if it turns out he needs something different?
If it says "wireless ready" that means pretty much nothing. It definitely does not mean GPS.
It might mean it can do wifi (wireless internet), or it might mean it can do wifi if you add an external wifi receiver. It might mean it can talk to Bluetooth devices, like a wireless mouse or cellphone or GPS receiver. Or it might mean you can do that if you buy an external Bluetooth receiver.
My laptop said it was Bluetooth ready. All that meant was that Windows knows how to connect to Bluetooth devices IF I went and bought a doodad that plugs into a USB port on the laptop and knows how to talk Bluetooth. It did not have any actual Bluetooth capability by itself.
...ken...