The unit plugs into your PC via USB cable, and you load the data off of a CD or (more recently) DVD. The full data set for North America (well, Mexico north) is about 1.5 GB.
Some units also accept SD memory cards. My older Garmin unit stores the data on CF memory cards, and otherwise identical models came with the data pre-loaded on a 2GB micro-hard drive in the CF slot. I didn't like the idea of a hard drive inside my GPS that would be bounced around on the dash of my truck, but 2 years ago flash memory was still pretty expensive, and lots of people who didn't own computers, or didn't want to bother with them, insisted on fully pre-loaded maps.
These days, nearly all the units come with preloaded maps, as flash memory is much cheaper, so more is included. HOWEVER, many units don't have the entire map loaded, and instead only include the heavily populated areas. This allows them to use less memory in the unit (I see that a number of them only have about 700MB of internal memory, which is only enough for half of the data). Presumably, you can load the missing stuff on an SD card via your PC. Other units actually have 2GB of onboard RAM, and come with ALL the data loaded. These tend to cost more, of course.
I do think the BlueTooth feature is nice; with a BT-enabled GPS linked to your cell phone, you can make calls right out of the GPS's "points of interest" database, so you can order your pizza from the car on the way home from work and pick it up, or call the autoparts store for a part as you're enroute, or whatever.
I'm not as sold on the traffic data. Many units support pay traffic services, either via land-based radio or via sat radio (XM Traffic), which will show you, in certain areas, where traffic is backed up. That *sounds* good, except that, in the Bay Area at least, it really doesn't help you much, because there usually isn't any way around the traffic for most of the day, as surface streets would take even longer. It would be nice to have if it was free, but I don't see too much value in it for most folks.
-Troy