We recently got a Garmin zumo 550 GPS. This unit is really handy when on the road, and can be moved from the bike to the car very easily with the provided mounts.
This GPS from Garmin provides a lot of really nice features, and logs a ton of data as you travel. We also got the GXM 30 to go with the zumo, which provides XM radio. XM is great!
Now that we have had this GPS unit for a while, we realize how much we actually use it, both on daily commutes and on trips. The data it provides matches up nicely with mytriplogs.com.
Here is a picture of the zumo 550 mounted on our bike: