Just a small and not terribly relevant point, but the word 'skint' means 'having no money' here in the south. I think it comes from 'skinned', rather similar to having been 'fleeced', meaning having one's money taken illegally. (Nothing to do with 'skinny' meaning 'mean' of course.)