Citizen journalism provides an alternative to mainstream media through personal involvement in issues and alternative topics not covered by traditional outlets. It gives anyone the freedom to choose topics and create content without experience using available tools. However, citizen journalism lacks the resources of large media organizations and name recognition, though it provides equal opportunity to be heard online through blogs, podcasts, and videoblogs. The future of citizen journalism is unknown, but it allows geographically flexible work while benefiting audiences.