800 = maps and navigation, upload through a USB cable
500 = no maps, has navigation? but not maps, upload through a USB cable
510 = no maps, has navigation? but not maps, upload your rides automatically through your phone
I'm using an 800, it's great. Touch screen works with gloves on, isn't fooled by the rain. Supports power (I'm using it with Vectors).