Portfolio hosting modeling sites are a type of social networking site which allow the general public to create an online portfolio for the purpose of promoting modeling services. These sites may allow, in addition to models: photographers, modeling agencies, make-up artists, fashion designers, and other related professionals to post a portfolio. Combination Internet Beauty Pageant and Model Search sites employ additional exposure mechanisms like pageants in order to bridge the small gaps between modeling, pageantry and self promotion over the internet. Some sites are free, some charge a fee, and many offer a mix of free and fee-based services. Some portfolio hosting sites have tens of thousands, if not hundreds of thousands of portfolios. Many sites have rules and moderators which are for the purpose of ensuring quality and up-to-date information.