This document discusses an innovative approach to using Web 2.0 technologies in a CS1 course. The approach aims to address recruitment, retention, and attrition by moving away from textbook assignments towards more interactive web applications centered around student interests. Students learn basic programming skills by creating interactive websites using AJAX technologies. Examples are provided of the types of assignments students could build, and a hands-on demonstration is given of the platform used. Benefits include providing students a new and meaningful experience that allows them to showcase their work easily. Some challenges are noted, such as a lack of textbook support and incomplete features of the underlying framework.