In reply to Auld Argonian, I think further north the kilt tends to be worn as everyday wear - I've seen plenty of casual kilts being worn around Inverness and Perth for example. I'd say Edinburgh is more a place where the kilt is worn for the benefit of the tourist as most of the kilts in evidence there seem to be worn as part of the full dress outfit rather than with a casual top. I'm probably as guilty as the rest though; when I go to Edinburgh on business I tend to go fully kitted out with the Argyle Jacket, flashes, sgian dhu, matching tie etc; I drive to a park and ride in the outskirts then take a train into Edinburgh Waverley, and walk along Princes Street in the full outfit to my business meetings. Whereas in my home town here I tend to team my kilts with a tee shirt, polo top or fleece according to the weather and normally wear plain garters with no flashes and no sgian dhu.