J2MEMap is an amazing little Java applet that ties Google Maps and MSN/Virtual Earth imagery to GPS data (it supports generic Bluetooth-enabled GPS devices):

J2MEMap is an amazing little Java applet that ties Google Maps and MSN/Virtual Earth imagery to GPS data (it supports generic Bluetooth-enabled GPS devices):
