I think all your questions have been answered. My clan is MacLeod of Harris and me, my father and my grandfather all wore and wear(me) the green MacLeod of Harris tartan during the day and minor formal events in the evening. On the more formal evening events we wear the "dress" Macleod(otherwise known as MacLeod of Lewis, or loud Macleod). These days I have noticed that the green MacLeod of Harris is worn for any formal event. Not surprising really, when a decent kilt costs well over £500 over here, so why have two?