Here's an interesting article about the origins of some Highland traditions, that I'll link to without comment. It's from the book 'The Invention of Tradition'

http://books.google.co.uk/books?id=s...0roper&f=false