Internet development has progressed significantly from static websites that only published information to today's social web that allows users to interact, share content, and create new material. Key developments include the rise of blogs and wikis that enable user-generated content, media uploading sites like YouTube, and social networks that facilitate communication and content sharing between users. Modern internet users can now easily setup blogs, contribute to and edit wikis, and upload various media types for others to view and comment on.