I’ve been looking at some stuff about accents on the BBC website. There’s a test that you can do to see how well you can recognise British accents and a few languages as well. I scored 8 out of 10. I need to brush up on the difference between Lancashire and Yorkshire accents while I think I can forgive myself for not knowing Bengali from Punjabi. Why not have a go yourself?
http://www.bbc.co.uk/cgi-perl/voices/accentsurvey.pl

You can also listen to people from all over Britain talking about the way they speak. It’s a pity that the BBC doesn’t know what Scots is but they are not alone there. Much of the Scottish population doesn’t seem too sure either, even those who speak it. Anyway, I liked the Inverness students' conversation (Voice clip 1) although they're speaking English with a Scottish accent and not Scots as the webpage claims. I suppose the BBC will be telling us next that Scots is slang. However the first speaker does mention a few expressions from Doric (North East Scots):

Fit like = How are you?
Aye, aye = Hello
Ken? = You know?

If you really want to hear Scots then you'd be better listening to these speakers from Peterhead:
http://www.bbc.co.uk/voices/recordings/group/scotland-peterhead.shtml

The Inverness student also mentions ‘rubber bumpers’ which is a bit of a joke in the Inverness area because the two words seem to define the local accent with its long vowels, soft R’s and other tamed down consonants.
http://www.bbc.co.uk/voices/recordings/group/scotland-inverness.shtml