I've always seen the benefits of XML but I never got really really excited by it because it's always been 'just' a data format (with good sides and bad sides). Until today:-) Here's why. Last week I bought a Garmin Edge 305, GPS device to put on my bike.