I'm thinking of buying one! Do you know where the best place to buy it is? I'm taking a trip to London, so I have the option to buy it in Geneva airport, Bristol airport, Heathrow airport, or Harrods in London. From the pictures, I'm liking the Duck Blue, but who knows what I'll think when I see them for real!
Also, there is a rumour of an outlet in Geneva? Does anyone know anything about this?