In this work we present an approach for creating Personal Web applications by reusing existing content that can be extracted even from third-party Web sites. Our approach starts with the harvesting of content from diverse Web sites, by DOM manipulation. Users without programming skills are empowered with tools for transforming DOM elements into meaningful classes of objects that can be reused to build other domain-specific applications, such as mashups, Web augmentations, PIM systems, etc.