Crowdsourcing involves building a website to allow users to review and annotate MP expense documents. The site was built quickly using Django within a week. It uses models to represent MPs, expenses documents, pages, and user annotations. Unreviewed pages were cached to improve performance when getting a random next page. As usage increased, the database was migrated and caching was added. Over 70,000 pages were reviewed, showing how crowdsourcing can be used for document review at scale.