Skills are a messy data type to handle. Skills is intangible and confusing. Different people have different notions on skills. It is not non numerical, unlike say, money, height and weight. It is fuzzy and vague. It is difficult to measure. They are non discrete, in the sense that elements could have interrelationships.